zoukankan      html  css  js  c++  java
  • python time模块

    一、表示时间

    1、时间戳

    给计算机看的时间

    import time
    print(time.time())

    2.格式时间

    给人看的时间

    import time
    t = time.strftime('%Y-%m-%d, %H:%M:%S')
    print(t)    # 2019-05-19, 22:03:57
    print(time.strftime('%y-%m-%d, %H:%M:%S'))  # 19-05-19, 22:05:10

    3.结构时间

    import time
    print(time.localtime())
    """
    time.struct_time(tm_year=2019, tm_mon=5, tm_mday=19, tm_hour=22, tm_min=6, tm_sec=2, tm_wday=6, tm_yday=139, tm_isdst=0)
    """

    二、转换

    格式时间->结构时间->时间戳

    时间戳->结构时间->格式时间

    1、时间戳->结构时间->格式时间

    # 时间戳->结构时间->格式时间
    import time
    t_time = time.time()
    print(t_time)   # 当前时间戳时间 1558317865.5038419
    s_time = time.localtime(2058316913)     # 自定义时间戳->结构时间
    f_time = time.strftime('%Y:%m%d %H:%M:%S', s_time)      # 结构时间->格式时间
    print(f_time)       # 2035:0324 10:41:53
    print(time.strftime('%Y:%m:%d %H:%M:%S'))       # 格式化时间 2019:05:20 10:04:25

    2、格式时间->结构时间->时间戳

    # 格式时间->结构时间->时间戳
    import time
    s_time = time.strptime('2023:09:10 10:22:10', '%Y:%m:%d %H:%S:%M')      # 格式时间->结构时间
    print(s_time)
    t_time = time.mktime(s_time)    # 结构时间->时间戳
    print(t_time)
    """
    结果:
    time.struct_time(tm_year=2023, tm_mon=9, tm_mday=10, tm_hour=10, tm_min=10, tm_sec=22, tm_wday=6, tm_yday=253, tm_isdst=-1)
    1694311822.0
    """

     3、asctime

    import time
    a = time.localtime()
    print(time.asctime(a))  # Mon May 20 10:08:22 2019

    4、ctime

    import time
    a = time.time()
    print(time.ctime(a))    # Mon May 20 10:10:49 2019
  • 相关阅读:
    第二次作业
    大学——新生活方式
    第四次作业
    第三次作业
    第二次作业——起航
    梦开始的地方
    第四次作业
    第三次作业
    第二次作业
    博客作业 随笔
  • 原文地址:https://www.cnblogs.com/wt7018/p/10828178.html
Copyright © 2011-2022 走看看