python 时间戳转字符串

2023-03-07 00:00:00 python 时间 字符串

在 Python 中,你可以使用 datetime 模块中的 strftime() 函数将时间戳转换为字符串。strftime() 函数接受两个参数:一个是表示时间的格式字符串,另一个是表示时间的时间戳。以下是一个示例代码:

from datetime import datetime

# 时间戳转字符串
timestamp = 1646054400
dt = datetime.fromtimestamp(timestamp)
s = dt.strftime("%Y-%m-%d %H:%M:%S")
print(s)

在上面的代码中,我们首先导入了 datetime 模块,然后定义了一个时间戳 timestamp,它表示从 1970 年 1 月 1 日零时零分零秒到指定时间的秒数。接下来,我们使用 datetime.fromtimestamp() 函数将时间戳转换为 datetime 对象 dt。最后,我们使用 dt.strftime() 函数将 datetime 对象 dt 转换为字符串,并将结果赋值给 s 变量。 "%Y-%m-%d %H:%M:%S" 是表示时间的格式字符串,它告诉 strftime() 函数如何将时间转换为字符串。最后,我们将 s 打印出来。

输出结果将是:

2022-02-28 16:00:00

请注意,strftime() 函数返回一个表示时间的字符串。你可以使用不同的时间格式字符串来获得不同的日期和时间格式。

相关文章