将timestamp转换为时间

我们可以用time模块获取当前的时间戳

>>> import time
>>> time.time()
1600881396.692874

我们让t = 1600881396.692874,然后可以使用datetime模块将时间戳转换为日期时间

>>> from datetime import datetime
>>> datetime.fromtimestamp(t)
datetime.datetime(2020, 9, 24, 1, 16, 36, 692874)

将时间转换为timestamp

我们可以用datetime模块获取当前日期时间

>>> import datetime
>>> datetime.datetime.now()
datetime.datetime(2020, 9, 24, 1, 16, 36, 692874)

我们让n = datetime.datetime.now(),然后使用timestamp()方法转换为时间戳

>>> n.timestamp()
1600881396.692874

总结

datetime.datetime.fromtimestamp
n.timestamp
时间戳
日期时间

附录

字符与日期相互转换参照

python中日期字符串与datetime类型的相互转换

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐