在处理数据时,我们常常会遇到时间戳与时间格式数据之间的相互转换,在Python中,需要用到 datetime
库,具体用法如下。
(1)时间戳转为时间格式:
from datetime import datetime
TimeStamp = 1692028800
Date = str(datetime.fromtimestamp(TimeStamp))
print(Date)
输出的内容为:
2023-08-15 00:00:00
(2)时间格式转为时间戳:
from datetime import datetime
Date = "2023-08-15"
TimeStamp = datetime.strptime("2023-08-15", '%Y-%m-%d').timestamp()
输出的内容为:
1692028800.0
注意在 strptime()
函数中,先是对传入的字符串格式的时间进行解析,转化为 datetime
格式,再从 datetime
格式中取出相应的时间戳信息,因此在解析时,需针对字符串时间的格式写好相应的匹配格式。