datetime 时间戳转时间
时间: 2024-09-11 14:01:25 浏览: 62
C# DateTime与时间戳转换实例
在Python中,`datetime`模块提供了一个方便的方法将时间戳转换为人类可读的时间形式。如果你有一个表示自1970年1月1日00:00:00 UTC以来经过秒数的timestamp,你可以这样做:
```python
import datetime
def timestamp_to_time(timestamp):
dt_object = datetime.datetime.fromtimestamp(timestamp)
return dt_object.strftime('%Y-%m-%d %H:%M:%S')
# 使用示例
timestamp = 1645860000 # 假设这是一个时间戳(单位通常为秒)
time_string = timestamp_to_time(timestamp)
print(time_string) # 输出类似 "2022-04-01 08:00:00" 的字符串
```
这里,`fromtimestamp()`函数用于从timestamp创建一个`datetime`对象,然后`strftime()`方法用于将这个对象格式化为我们想要的日期和时间字符串。
阅读全文