python中时间格式的转换
时间戳:一长串数字,表示从1970年开始至今的秒数。
结构化时间:一个时间元祖,可以方便引用下标获取年,月,日等。
格式化时间:如2020-09-24 11:54:11。
三种格式转化,要想将格式化时间转化为时间戳,必须先转化为结构化时间作,然后把结构化时间转换为时间戳。
格式化时间<--[(<--strftime),(-->strptime)] -->结构化时间<-- [(<--localtime),(-->mktime)]-->时间戳
具体用法代码
import time
print(time.time()) # 运行结果显示 1600921835.4342315,这就是时间戳
print(time.localtime()) # 运行结果显示 time.struct_time(tm_year=2020, tm_mon=9, tm_mday=24, tm_hour=12,
tm_min=32, tm_sec=44, tm_wday=3, tm_yday=268, tm_isdst=0)
print(time.strftime('%Y-%m-%d %H:%M:%S',time.localtime())) # 运行结果 2020-09-24 12:47:29,这就是格式化时间
print(time.strftime('%Y-%m-%d %H:%M:%S',time.localtime(666666))) # 运行结果 1970-01-09 01:11:06
本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议 进行许可。
评论已关闭