python转换时间格式
时间: 2023-07-01 17:06:09 浏览: 47
Python提供了多种方式来转换时间格式,下面是两个常用的方法:
1. 使用datetime模块
```python
import datetime
# 将时间戳转换为日期时间格式
timestamp = 1620956234
dt_object = datetime.datetime.fromtimestamp(timestamp)
print(dt_object)
# 将日期时间字符串转换为日期时间格式
date_string = '2021-05-14 14:30:34'
dt_object = datetime.datetime.strptime(date_string, '%Y-%m-%d %H:%M:%S')
print(dt_object)
# 将日期时间格式转换为日期时间字符串
dt_object = datetime.datetime.now()
date_string = dt_object.strftime('%Y-%m-%d %H:%M:%S')
print(date_string)
```
2. 使用time模块
```python
import time
# 将时间戳转换为日期时间格式
timestamp = 1620956234
time_object = time.localtime(timestamp)
print(time.strftime('%Y-%m-%d %H:%M:%S', time_object))
# 将日期时间字符串转换为时间戳
date_string = '2021-05-14 14:30:34'
timestamp = time.mktime(time.strptime(date_string, '%Y-%m-%d %H:%M:%S'))
print(timestamp)
# 将日期时间格式转换为日期时间字符串
time_object = time.localtime()
date_string = time.strftime('%Y-%m-%d %H:%M:%S', time_object)
print(date_string)
```