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)
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 提示词工程——AI应用必不可少的技术
· 地球OL攻略 —— 某应届生求职总结
· 字符编码:从基础到乱码解决
· SpringCloud带你走进微服务的世界