如何修改输入的时间数据以匹配 ‘%Y-%m-%d %H:%M:%S’ 的格式?
时间: 2024-06-17 16:01:30 浏览: 184
JS获取当前时间并格式化"yyyy-MM-dd HH:mm:ss"
5星 · 资源好评率100%
要在Python中将时间数据转换为 '%Y-%m-%d %H:%M:%S' 格式,你可以使用 `datetime` 模块中的方法。假设你有一个 `datetime` 或 `time` 对象,例如 `current_time`,你可以按照以下步骤操作:
```python
from datetime import datetime
# 假设 current_time 是一个datetime或time对象
if isinstance(current_time, datetime):
formatted_time = current_time.strftime('%Y-%m-%d %H:%M:%S')
elif isinstance(current_time, time): # 如果是time类型,需要先转换为datetime
formatted_time = datetime.fromtimestamp(current_time.timestamp()).strftime('%Y-%m-%d %H:%M:%S')
else:
raise ValueError("current_time 应该是datetime或time对象")
print("Formatted time:", formatted_time)
```
阅读全文