zoukankan      html  css  js  c++  java
  • Pyhton3_module_time()

    # 时间戳(timestamp):
    # 通常来说,时间戳表示的是
    # 从1970年1月1日00:00:00开始按秒计算的偏移量。
    # 我们运行“type(time.time())”,返回的是float类型
    # 格式化的时间字符串
    # 元组(struct_time): struct_time元组共有9个元素:
    # (年月日时分秒,一年中第几周,一年中第几天,夏令时)
    import time

    # 1 time() 返回当前时间的时间戳
    # print(time.time()) # 1549676929.9601493

    #------------------------------------------

    # 2 localtime([secs])
    # 将一个时间戳转换为当前时区的struct_time =
    # secs参数为提供,则以当前时间为准
    # print(time.localtime())
    #time.struct_time(tm_year=2019, tm_mon=2, tm_mday=9,
    # tm_hour=9, tm_min=51, tm_sec=53,
    # tm_wday=5, tm_yday=40, tm_isdst=0)

    #----------------------------------------------------

    # 3 gmtime([secs]) 和 localtime方法类似,
    # gmtime()方法是一个将时间戳转换为UTC时区(0 时区)
    # 的 struct_time
    # print(time.gmtime())
    # time.struct_time(tm_year=2019, tm_mon=2, tm_mday=9,
    # tm_hour=1, tm_min=56, tm_sec=13,
    # tm_wday=5, tm_yday=40, tm_isdst=0)

    #--------------------------------------------------------

    # 4 mktime(t) 将一个struct_time转换为时间戳
    # print(time.mktime(time.localtime()))
    # 1549679135.0

    # -------------------------------------------------------

    # 5 asctime([t]) 把一个时间的元组或者struct_time
    # 表示为这种形式:
    # Sun Jun 20 10:28:05 2019
    # 如果没有参数,将会将time.localtime()作为参数传入
    # print(time.asctime())
    # Sat Feb 9 10:29:17 2019

    # ------------------------------------------------------

    # 6 ctime([secs])
    # 把一个时间戳(按秒计算的浮点数)
    # 转化为time.asctime()的形式
    # 如果参数未给或者为None的时候
    # 将默认time.time()作为参数传入
    # 它的作用相当于time.asctime(time.localtime(secs))
    # print(time.ctime())
    # Sat Feb 9 10:32:58 2019
    # print(time.ctime(time.time()))
    # Sat Feb 9 10:36:03 2019

    #----------------------------------------------------------

    # 7 strftime(format[, t]) 把一个
    # 代表时间的元组或者struct_time
    # (如time.localtime()和time.gmtime()返回)
    # 转换为格式化的字符串。
    # 如果t未指定,将传入time.localtime()
    # 如果元组中任何一个元素越界, ValueError的错误将会抛出
    # print(time.strftime("%Y-%m-%d %X", time.localtime()))
    # 2019-02-09 10:44:11

    #-----------------------------------------------------

    # strptime(string[,format])
    # 把一个格式化的字符串转化为struct_time
    # 实际上它和strftime()是逆操作
    # print(time.strptime('2019-02-09 10:50:21', "%Y-%m-%d %X"))
    # time.struct_time(tm_year=2019, tm_mon=2, tm_mday=9,
    # tm_hour=10, tm_min=50, tm_sec=21,
    # tm_wday=5, tm_yday=40, tm_isdst=-1)
    # 在这个函数中, format默认为:"%a %b %d %H:%M:%S %Y'
    #-----------------------------------------------------------

    # 9 sleep(secs)
    # 线程推迟指定的时间运行,单位为秒

    #--------------------------------------------------------

    # 10 clock()
    # 注意
    # 在不同的系统上含义不同
    # 在UNIX系统上,它返回的是进程时间, 用秒表示浮点数(时间戳)。
    # 而在windows中,第一次调用返回的是进程运行的实际时间
    # 第二次之后调用的是自第一次调用以后到现在的运行时间,即两次时间差

  • 相关阅读:
    hdu 1551 恶心的卡精度题
    ubuntu下升级firefox
    清理windows垃圾
    hdu 1575 矩阵快速幂
    右键菜单中添加用记事本打开(转)
    hdu 1525 博弈
    PHP字符串函数(转)
    笔试注意事项
    .NET 2.0面向对象编程揭秘 继承
    李开复:21世纪7种人才最抢手
  • 原文地址:https://www.cnblogs.com/qianjunye/p/10357394.html
Copyright © 2011-2022 走看看