码迷,mamicode.com
首页 > 编程语言 > 详细

python time 和 datetime模块

时间:2019-04-10 23:17:30      阅读:142      评论:0      收藏:0      [点我收藏+]

标签:cti   font   class   time   格式   datetime   cal   mkt   mtime   

time模块

时间相关的操作,时间有三种表示方式:

  • 时间戳               1970年1月1日之后的秒,即:time.time()
  • 格式化的字符串    2014-11-11 11:11,    即:time.strftime(‘%Y-%m-%d‘)
  • 结构化时间          元组包含了:年、日、星期等... time.struct_time    即:time.localtime()
    # 1.时间戳
    print(time.time())                          # 显示当前时间的时间戳
    print(time.mktime(time.localtime()))        # 将一个表示时间的元组(struct_time)转换成时间戳
    # 2.struct_time
    # (tm_year=2019, tm_mon=3, tm_mday=28, tm_hour=14, tm_min=40, tm_sec=54, tm_wday=3, tm_yday=87, tm_isdst=0)”
    print(time.localtime())                     # 将一个时间戳转换成当前时区的struct_time,secs参数未提供默认以当前时间为准.
    print(time.gmtime())                        # 将一个时间戳转换成UTC-0时区的struct_time.
    print(time.strptime("2018 09 03","%Y %m %d"))   # 将一个格式化的时间字符串转换成struct_time.
    # 3.格式化显示时间
    print(time.strftime("%Y %m %d %H:%M:%S"))   # 把一个struct_time转换成格式化的时间字符串,if t未指定默认传入time.localtime()
    print(time.asctime())                          # 把一个struct_time转换成 Thu Mar 28 22:40:54 2019 这种形式,默认当前时
    print(time.ctime()) # 把一个时间戳转换成 Thu Mar 28 22:40:54 2019 这种形式,默认当前时间    

python time 和 datetime模块

标签:cti   font   class   time   格式   datetime   cal   mkt   mtime   

原文地址:https://www.cnblogs.com/zt0903/p/10686884.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!