Python 时间和时间戳相互转换
在Python中,可以使用datetime
和time
模块来实现时间和时间戳的互相转换。
时间转换为时间戳:
import time
from datetime import datetime
# 假设有一个时间如下
dt_str = '2023-04-01 12:00:00'
# 将字符串转换为datetime对象
dt_obj = datetime.strptime(dt_str, '%Y-%m-%d %H:%M:%S')
# 将datetime对象转换为时间戳
timestamp = int(dt_obj.timestamp())
print(timestamp)
时间戳转换为时间:
import time
from datetime import datetime
# 假设有一个时间戳如下
timestamp = 1679712000
# 将时间戳转换为datetime对象
dt_obj = datetime.fromtimestamp(timestamp)
# 将datetime对象转换为字符串
dt_str = dt_obj.strftime('%Y-%m-%d %H:%M:%S')
print(dt_str)
这两段代码分别展示了如何将时间(datetime
对象)转换为时间戳,以及如何将时间戳转换回时间(datetime
对象)。
评论已关闭