zoukankan      html  css  js  c++  java
  • Python常用模块 -- time模块常用用法

    """
    小结:时间戳是计算机能够识别的时间;时间字符串是人能够看懂的时间;元组则是用来操作时间的
    """
    
    # (线程)推迟指定的时间运行。单位为秒。
    print('begin')
    time.sleep(0.5)  # 线程)推迟指定的时间运行。单位为秒。
    
    """
    一、时间戳
    """
    print(time.time())
    
    """
    二、字符串时间
    %y 两位数的年份表示(00-99)
    %Y 四位数的年份表示(000-9999)
    %m 月份(01-12)
    %d 月内中的一天(0-31)
    %H 24小时制小时数(0-23)
    %I 12小时制小时数(01-12)
    %M 分钟数(00=59)
    %S 秒(00-59)
    %a 本地简化星期名称
    %A 本地完整星期名称
    %b 本地简化的月份名称
    %B 本地完整的月份名称
    %c 本地相应的日期表示和时间表示
    %j 年内的一天(001-366)
    %p 本地A.M.或P.M.的等价符
    %U 一年中的星期数(00-53)星期天为星期的开始
    %w 星期(0-6),星期天为星期的开始
    %W 一年中的星期数(00-53)星期一为星期的开始
    %x 本地相应的日期表示
    %X 本地相应的时间表示
    %Z 当前时区的名称
    %% %号本身
    """
    print(time.strftime("%Y-%m-%d %X"))
    print(time.strftime("%Y-%m-%d %H-%M-%S"))
    
    """
    三、结构化时间:localtime将一个时间戳转换为当前时区的struct_time
    struct_time元组共有9个元素共九个元素:(年,月,日,时,分,秒,一年中第几周,一年中第几天等)
    """
    print(time.localtime())  # 方式一, 不传参数表示当前日期
    print(time.gmtime())  # 方式二,不传参数表示当前日期
    
    """
    补充:时间的三种格式之间的转换
    结构化时间 --> 字符串时间      strftime
    结构化时间 --> 时间戳          mktime
    字符串时间 --> 结构化时间      strptime
    时间戳    --> 结构化时间      localtime gmtime
    """
    # 时间戳 --> 结构化时间
    print('gmtime', time.gmtime(1500000000))
    print('localtime', time.localtime(1500000000))
    
    # 结构化时间 --> 时间戳
    print('timestamp', time.mktime(time.localtime()))
    
    # 结构化时间 --> 字符串时间
    print('format time', time.strftime('%Y-%m-%d %X'))
    print('format time', time.strftime('%Y-%m-%d %H:%M:%S'))
    
    # 字符串时间 --> 结构化时间
    print('struct time', time.strptime('2019-10-11', '%Y-%m-%d'))
    print('struct time', time.strptime("07/24/2017", "%m/%d/%Y"))
    
    # 补充
    print('可视化比较强的结构化时间', time.asctime(time.localtime()))
    print('可视化比较强的结构化时间', time.ctime(time.time()))
    
  • 相关阅读:
    菜鸟水平如何在Android Studio中添加uiautomator测试框架
    Android Studio入门问题汇总
    Win10上启动UICrawler自动遍历时报 "org.openqa.selenium.WebDriverException: An unknown server-side error occur red while processing the command. Original error: Could not sign with default certifi cate."
    python pip常用命令
    生动理解多态中向上与向下转型
    final 关键字的作用及应用案例
    如何使用 eclipse进行断点 debug 程序
    java中自己常犯的错误汇总
    Java中,类与类,类中的代码执行顺序
    Java中变量之局部变量、本类成员变量、父类成员变量的访问方法
  • 原文地址:https://www.cnblogs.com/sunch/p/12395439.html
Copyright © 2011-2022 走看看