python time 和 datetime模块
Posted zt0903
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python time 和 datetime模块相关的知识,希望对你有一定的参考价值。
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模块的主要内容,如果未能解决你的问题,请参考以下文章