python3 time.time() 转时间格式 %Y-%m-%d-%H:%M:%S

发布时间: 更新时间: 总字数:309 阅读时间:1m 作者: IP上海 分享 网址

在 Python 中,time.time() 函数返回自 1970 年 1 月 1 日以来的秒数,你可以将其转换为更易读的时间格式,比如 %Y-%m-%d-%H:%M:%S 格式。为了实现这一点,你可以使用 datetime 模块中的 datetime.fromtimestamp()strftime() 方法。

下面是一个示例代码,展示如何将时间戳转换为所需的日期和时间格式:

import time
from datetime import datetime

# 获取当前时间的时间戳
timestamp = time.time()

# 将时间戳转换为datetime对象
dt_object = datetime.fromtimestamp(timestamp)

# 将datetime对象格式化为指定的字符串格式
formatted_time = dt_object.strftime('%Y-%m-%d-%H:%M:%S')

print("当前时间格式化为:%s" % formatted_time)

这段代码首先获取当前时间的时间戳,然后使用 datetime.fromtimestamp() 将时间戳转换为 datetime 对象,最后使用 strftime() 方法将 datetime 对象格式化为 %Y-%m-%d-%H:%M:%S 格式的字符串。

运行这段代码,你会得到当前时间的格式化字符串,例如 2023-10-05-12:34:56

Home Archives Categories Tags Statistics
本文总阅读量 次 本站总访问量 次 本站总访客数