• Time模块和datetime模块


    Time模块和datetime模块

    一、 调用

    import time       #调用time模块

    二、使用方法

    1、time.time

    拿到时间戳。以Linux诞生年份1970年开始计算到程序执行时刻的秒数。

    2、time.sleep()

    使程序暂停暂停若干秒。

    time.sleep(3)                 #使程序暂停暂停3秒

    3、time.clock()

    计算除time.sleep使用的时间外,CPU执行程序所需要的时间。

    import time

    time.sleep(3)

    print (time.clock())        #计算CPU执行“import time”和print语句所耗费的时间

    4、time.gmtime()

    结构化输出

    import time

    print(time.gmtime())      # time.struct_time(tm_year=2017, tm_mon=10, tm_mday=26, tm_hour=3, tm_min=8, tm_sec=57, tm_wday=3, tm_yday=299, tm_isdst=0)

    5、time.localtime()

    结构化输出

    import time
    print(time.localtime())              # time.struct_time(tm_year=2017, tm_mon=10, tm_mday=26, tm_hour=11, tm_min=12, tm_sec=8, tm_wday=3, tm_yday=299, tm_isdst=0)

    6、time.strftime()

    自定义时间格式输出

    %Y  年份.

    %m  月份.

    %d  几号.

    %H  24小时制的小时.

    %M  分钟.

    %S  秒数.

    %z  Time zone offset from UTC.

    %a  当地时间星期的简称.

    %A  当地时间星期的全称.

    %b  当地时间月份的简称.

    %B  当地时间月份的全称.

    %c  星期简称 月份简称 几号 24小时制的时分秒 年份.

    %I  12小时制的时.

    %p  时间处于AM还是PM.

    import time

    c=time.localtime()

    print(time.strftime('%y-%m-%d  %H:%M:%S',c))  #17-10-26  19:57:28

    7、time.strptime

    将自定义格式的时间转换为结构化时间

    a=time.strptime('2017-09-08 18:48:35','%Y-%m-%d %H:%M:%S')

    print(a)  # time.struct_time(tm_year=2017, tm_mon=9, tm_mday=8, tm_hour=18, tm_min=48, tm_sec=35, tm_wday=4, tm_yday=251, tm_isdst=-1)

    print(a.tm_mday)         # 8,这一月中第几天

    print(a.tm_wday)         #4 ,这一周中第几天

    print(a.tm_year)            #2017,年份

    8、time.ctime

    import time

    print ( time.ctime( ) )      #Fri Oct 27 09:38:42 2017

    9、time.mktime

    将结构化时间转换为时间戳

    import time

    print(time.mktime(time.localtime()))            #1509068449.0

    三、datetime模块

    import datetime
    print(datetime.datetime.now())             #2017-10-27 09:47:23.406146

  • 相关阅读:
    Java之多线程(实现Runnable接口)
    Java之使用HttpClient发送GET请求
    hbase中文内容编码转换
    Java之utf8中文编码转换
    Java之正则表达式
    Java之List排序功能举例
    maven测试时中文乱码问题解决方法
    Hbase之IP变更后无法启动问题解决
    Hbase远程连接:Can't get the locations
    重启Hbase命令
  • 原文地址:https://www.cnblogs.com/xshan/p/7741756.html
Copyright © 2020-2023  润新知