Python日期与时间戳的转化
若仅转换时间格式使用strftime(),若需要做时间操作则使用strptime()。
- strptime()中的p指parse(解析), 一般解析都是说对字符串进行解析, 所以strptime()方法是将字符串解析为时间元组。datetime.datetime.strptime()
- strftime()中的f指format(格式化), 即将时间处理为适合查看的格式, 所以strftime()方法是将时间元组格式化为字符串。datetime.datetime.strftime()
- time.localtime([sec]) sec -- 转换为time.struct_time类型的对象的秒数。
- time.localtime([sec]) localtime() 函数类似gmtime(),作用是格式化时间戳为本地的时间 和time.dktime() 返回用秒数来表示时间的浮点数 相反
- 使用
将时间戳转化成日期
time_2 ='1689263999'
time_3 = time.localtime(int(time_2)) ---转成秒,然后格式化
dt_now1 = time.strftime("%Y-%m-%d %H:%M:%S",time_3)
print(dt_now1)
将日期转成时间戳
time_str = '2023-07-13 23:59:59'
dt_now1 = time.strptime(time_str, "%Y-%m-%d %H:%M:%S") --格式化,转成秒
time_3 = time.mktime(dt_now1)
print(time_3)

浙公网安备 33010602011771号