• 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()))
    
  • 相关阅读:
    js 多媒体文件(图片,表格 等) 下载方法
    CentOS7 + asp.net core 3.1 + mysql 8 配置备忘
    项目管理平台参考设计
    golang 使用rate实现redis qps令牌桶限流
    golang执行命令实时输出(协程通过channel更新数据到主进程)
    go-chart go后端生成图表base64
    go-chart go后端生成图表base64
    golang OOM分析
    Golang xorm time自定义解析
    python 多线程
  • 原文地址:https://www.cnblogs.com/sunch/p/12395439.html
Copyright © 2020-2023  润新知