python时间戳转换时间日期代码
时间: 2023-03-26 14:03:14 浏览: 190
可以使用Python内置的datetime模块来实现时间戳转换为时间日期的功能,代码如下:
```python
import datetime
timestamp = 1628888888 # 时间戳
dt = datetime.datetime.fromtimestamp(timestamp) # 转换为datetime对象
print(dt.strftime('%Y-%m-%d %H:%M:%S')) # 格式化输出时间日期
```
输出结果为:2021-08-14 22:54:48
相关问题
python时间戳转换代码
在 Python 中,可以使用 time 模块和 datetime 模块来转换时间戳。
将时间戳转换为日期时间字符串:
```python
import time
time_stamp = 1609459200
time_array = time.localtime(time_stamp)
time_str = time.strftime("%Y-%m-%d %H:%M:%S", time_array)
print(time_str)
```
将时间戳转换为 datetime 对象:
```python
from datetime import datetime
time_stamp = 1609459200
dt_object = datetime.fromtimestamp(time_stamp)
print(dt_object)
```
将 datetime 对象转换为时间戳:
```python
from datetime import datetime
dt_object = datetime.strptime('2022-12-20 15:35:00', '%Y-%m-%d %H:%M:%S')
time_stamp = int(dt_object.timestamp())
print(time_stamp)
```
注意: datetime.timestamp() 为 python3.3+ 版本才支持的方法, 如果使用python2.x 请使用 time.mktime(dt_object.timetuple())
python时间戳转换成时间
可以使用Python内置的`datetime`模块来将时间戳转换为时间,示例代码如下:
```python
import datetime
# 将时间戳转换为 datetime 对象
timestamp = 1609459200
dt_object = datetime.datetime.fromtimestamp(timestamp)
# 将 datetime 对象格式化为字符串
dt_string = dt_object.strftime("%Y-%m-%d %H:%M:%S")
print("时间戳:", timestamp)
print("对应的时间:", dt_string)
```
输出结果为:
```
时间戳: 1609459200
对应的时间: 2021-01-01 00:00:00
```
其中,`fromtimestamp`方法将时间戳转换为 `datetime` 对象,`strftime`方法将 `datetime` 对象格式化为字符串。在 `strftime` 方法中,`%Y` 表示年份,`%m` 表示月份,`%d` 表示日期,`%H` 表示小时,`%M` 表示分钟,`%S` 表示秒数。