• time时间模块_python


    一、常用指定格式打印时间

    strftime()函数:

    import time
    print(time.strftime('%Y-%M-%d %H:%M:%S %A' )) #格式可任意定制,2019-14-31 15:14:00 Tuesday
    定制的格式代替符:
    # 格式化符号 说明     格式化符号  说明      格式化符号  说明
    # %Y 年(2019) %B 月(June) %A 星期(Thursday)
    # %y 年(19) %b 月(Jun)   %a 星期(Thu)
    # %I 时(02) %m 月(06) %w 星期(4)(0~6)(0是周日)
    # %H 时(14) %M 分(20) %S 秒(34)
    # %j 今年天数(171) %U 今年星期数(24) %d 日(20)
    # %x ( 06/20/19) %X (14:20:34) %c (Thu Jun 20 14:20:34 2019)

    二、按时间戳来进行时间打印
    时间戳:从1970/01/01 00:00:00开始的秒偏移量
    import time
    print(time.time()) #1577776440.972081,至今的时间秒数
    #print(time.sleep(3)) #休眠三秒

    print(time.gmtime()) #结构化世界标准时间(英国),time.struct_time(tm_year=2019, tm_mon=12, tm_mday=31, tm_hour=7, tm_min=17, tm_sec=7, tm_wday=1, tm_yday=365, tm_isdst=0)
    print(time.localtime()) #结构化本地时间,如中国就是UTC+8

    print(strftime()) #将结构化时间转换成自定义格式字符串时间
    print(strptime()) #将自定义的格式化字符时间转换成结构化时间

    print(time.mktime(time.localtime())) ##结构化时间转化为时间戳
    print(time.ctime(1577776440.972081))  #将时间戳转换成正常时间,若不加参数就是转换当前时间,Tue Dec 31 15:21:08 2019
    print(time.asctime())#将结构化时间转换成正常时间,若不加参数就是转换当前时间,Tue Dec 31 15:21:08 2019


    三、其他时间模块:datetime模块
    #时间加减
    import datetime
    print(datetime.datetime.now()) #2019-12-31 17:01:12.031070

  • 相关阅读:
    Metro-Ural119递推
    Flags-Ural1225简单递推
    Candies-POJ3159差分约束
    Is the Information Reliable? -POJ2983差分约束
    MPI Maelstrom
    Codeforces Round #342 (Div. 2)-B. War of the Corporations
    Codeforces Round #342 (Div. 2)-A. Guest From the Past
    Vim升华之树形目录插件NERDTree安装图解
    The Same Game-POJ1027模拟
    Flesch Reading Ease -POJ3371模拟
  • 原文地址:https://www.cnblogs.com/chenxiaozan/p/12125417.html
Copyright © 2020-2023  润新知