利用datetime库输出5种不同的日期格式应该怎么做
时间: 2024-03-03 20:47:58 浏览: 36
可以使用 datetime 库中的 strftime() 函数输出不同的日期格式。下面是5种不同的日期格式和对应的 strftime() 格式代码:
1. 2021-07-01 : `%Y-%m-%d`
2. 07/01/21 : `%m/%d/%y`
3. Thursday, July 1st 2021 : `%A, %B %dth %Y`
4. 2021-07-01 12:34:56 : `%Y-%m-%d %H:%M:%S`
5. 2021年7月1日 : `%Y年%m月%d日`
下面是一个示例代码,演示如何使用 datetime 库输出上述 5 种不同的日期格式:
```python
from datetime import datetime
# 获取当前日期时间
now = datetime.now()
# 输出不同的日期格式
print(now.strftime("%Y-%m-%d"))
print(now.strftime("%m/%d/%y"))
print(now.strftime("%A, %B %dth %Y"))
print(now.strftime("%Y-%m-%d %H:%M:%S"))
print(now.strftime("%Y年%m月%d日"))
```
输出结果如下:
```
2021-07-01
07/01/21
Thursday, July 01th 2021
2021-07-01 12:34:56
2021年07月01日
```
注意,strftime() 函数中的格式代码区分大小写。例如,`%Y` 表示年份的四位数字,而 `%y` 则表示年份的两位数字。