python输出时间格式化
时间: 2023-12-21 15:32:06 浏览: 32
以下是Python中输出时间格式化的方法:
1. 使用datetime模块的strftime()函数将日期时间格式化为字符串:
```python
import datetime
now = datetime.datetime.now()
formatted_time = now.strftime("%Y-%m-%d %H:%M:%S")
print(formatted_time) # 输出:2021-01-01 12:34:56
```
2. 使用time模块的strftime()函数将时间戳格式化为字符串:
```python
import time
timestamp = time.time()
formatted_time = time.strftime("%Y-%m-%d %H:%M:%S", time.localtime(timestamp))
print(formatted_time) # 输出:2021-01-01 12:34:56
```
3. 使用datetime模块的strptime()函数将字符串解析为日期时间对象:
```python
import datetime
time_str = "2021-01-01 12:34:56"
datetime_obj = datetime.datetime.strptime(time_str, "%Y-%m-%d %H:%M:%S")
print(datetime_obj) # 输出:2021-01-01 12:34:56
```
4. 使用time模块的strptime()函数将字符串解析为时间戳:
```python
import time
time_str = "2021-01-01 12:34:56"
timestamp = time.mktime(time.strptime(time_str, "%Y-%m-%d %H:%M:%S"))
print(timestamp) # 输出:1609487696.0
```