zoukankan      html  css  js  c++  java
  • time模块 (时间与时间戳转换)

    注:时间与时间戳转换的关键是转换成stuct_time时间数组

    1.时间-->时间戳

    分两步:1.使用strptime:将时间格式化为struct_time时间数组

               2.使用mktime:将struct_time时间数组转换成时间戳

    例:   

    #时间
    dt="2019-2-23 13:33:45"
    #转换成时间数组
    timeArray=time.strptime(dt,"%Y-%m-%d %H:%M:%S")
    print(timeArray)
    #转换成时间戳
    timestamp=time.mktime(timeArray)

     2.时间重新格式化

    分两步:1.使用strptime:将时间格式化为struct_time时间数组

               2.使用strftime:将struct_time时间数组转换为新的时间格式

    例:

    #时间
    dt="2019-2-23 13:33:45"
    #转换成时间数组
    timeArray=time.strptime(dt,"%Y-%m-%d %H:%M:%S")
    #转换成新的时间格式
    dt_new=time.strftime("%Y%m%d-%H:%M:%S",timeArray)

    3.时间戳-->时间

    分两步:1.使用localtime:将时间戳转换成struct_time时间数组

               2.使用strftime:将struct_time时间数组转换成时间格式

    例:

    #时间戳
    timestamp=2111111111
    #转换成localtime
    time_local=time.localtime(timestamp)
    #转换成时间格式:%Y_%m_%d %H:%M:%S
    dt=time.strftime("%Y_%m_%d %H:%M:%S",time_local)






  • 相关阅读:
    Linux let 命令
    perl hash array 嵌套 push
    Perl CGI编程
    Perl关联数组用法集锦
    关于反射和动态代理
    SpringBoot与web开发
    Springboot与日志
    Spring Boot
    SpringBoot的自动配置原理
    Spring MVC执行流程
  • 原文地址:https://www.cnblogs.com/tinkone/p/10422506.html
Copyright © 2011-2022 走看看