📅  最后修改于: 2023-12-03 14:46:12.350000             🧑  作者: Mango
在Python中,可以使用time模块将时间戳转换为字符串。时间戳是指自1970年1月1日以来经过的秒数。以下是将时间戳转换为字符串的示例代码:
import time
# 时间戳
timestamp = 1626266894
# 将时间戳转换为本地时间
local_time = time.localtime(timestamp)
# 将本地时间转换为字符串
str_time = time.strftime('%Y-%m-%d %H:%M:%S', local_time)
print(str_time)
输出结果为:
2021-07-14 14:08:14
代码解释:
本地时间转换为时间戳也非常简单,可以使用time.mktime()函数:
import time
# 本地时间字符串
str_time = '2021-07-14 14:08:14'
# 将时间字符串转换为本地时间
local_time = time.strptime(str_time, '%Y-%m-%d %H:%M:%S')
# 将本地时间转换为时间戳
timestamp = time.mktime(local_time)
print(timestamp)
输出结果为:
1626266894.0
代码解释:
总结:
在Python中,使用time模块可以轻松地将时间戳与时间字符串进行相互转换。这些函数非常有用,在进行日期和时间计算、处理日志文件或记录事件时都可以派上用场。