python时间整形转标准格式的示例分享


在Python中,如果你有一个时间整形(假设是以秒为单位的Unix时间戳),你可以使用`datetime`模块中的`datetime.fromtimestamp()`函数来将其转换为标准的时间格式(通常是`YYYY-MM-DD HH:MM:SS`)。以下是一个示例代码:


import datetime

# 假设的时间整形,这里以Unix时间戳为例,表示2024-09-13 12:46:23
timestamp = 1705255583

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

# 将datetime对象转换为标准时间格式字符串
formatted_time = dt_object.strftime('%Y-%m-%d %H:%M:%S')

# 打印结果
print(formatted_time)  # 输出:2024-09-13 12:46:23

在这个示例中,`timestamp`变量存储了一个Unix时间戳,它表示自1970年1月1日(UTC)以来的秒数。`datetime.datetime.fromtimestamp()`函数根据这个时间戳创建了一个`datetime`对象。然后,我们使用`strftime()`方法将`datetime`对象格式化为标准的时间格式字符串。`'%Y-%m-%d %H:%M:%S'`是格式化字符串,它指定了输出的日期和时间格式。