时间戳转为时间字符串
方法一:
from datetime import datetime
import time
stamp = int(time.time())
timestr = datetime.fromtimestamp(stamp).strftime("%Y-%m-%d %H:%M:%S")
方法二:
import time
stime = int(time.time())
timestr = time.strftime("%Y-%m-%d %H:%M:%S", time.localtime(stamp))
时间字符串转为时间戳
from datetime import datetime
time_str = "2024-11-28 14:00:00"
dt = datetime.strptime(time_str, "%Y-%m-%d %H:%M:%S")
timestamp = dt.timestamp()
注:当我们的时间类型是<class 'datetime.datetime'> 时:
1.如果需要转为时间字符串时,可以用 strftime("%Y-%m-%d %H:%M:%S") 方法转为时间字符串
2.如果需要转为时间戳时,可以用timestamp() 方法转为时间戳