datetime格式化输出
时间: 2023-11-17 19:00:24 浏览: 69
Python中的datetime模块提供了许多方法来处理日期和时间。要将datetime对象格式化为字符串,可以使用strftime()方法。strftime()方法接受一个格式化字符串作为参数,该字符串指定了输出字符串的格式。
下面是一些常用的格式化代码:
- %Y: 四位数的年份
- %m: 两位数的月份(01-12)
- %d: 两位数的日期(01-31)
- %H: 24小时制的小时数(00-23)
- %M: 两位数的分钟数(00-59)
- %S: 两位数的秒数(00-59)
- %A: 星期几的完整名称
- %a: 星期几的缩写名称
- %B: 月份的完整名称
- %b: 月份的缩写名称
下面是一个将datetime对象格式化为字符串的示例:
```python
import datetime
now = datetime.datetime.now()
print(now.strftime("%Y-%m-%d %H:%M:%S"))
```
输出:
```
2021-10-20 10:30:00
```
如果要将时间戳转换为datetime对象,可以使用datetime.fromtimestamp()方法。例如:
```python
import datetime
timestamp = 1634707200
dt_object = datetime.datetime.fromtimestamp(timestamp)
print(dt_object.strftime("%Y-%m-%d %H:%M:%S"))
```
输出:
```
2021-10-20 00:00:00
```
阅读全文