使用datatime 库、对自己的生日输出不少于十种格式的python代码
时间: 2023-12-03 20:43:30 浏览: 98
以下是使用datetime库,输出不少于十种格式的Python代码:
```python
import datetime
# 假设生日是2022年5月20日
birthday = datetime.datetime(2022, 5, 20)
# 格式1: 2022-05-20
print(birthday.strftime('%Y-%m-%d'))
# 格式2: 05/20/2022
print(birthday.strftime('%m/%d/%Y'))
# 格式3: May 20, 2022
print(birthday.strftime('%B %d, %Y'))
# 格式4: 20 May 2022
print(birthday.strftime('%d %B %Y'))
# 格式5: 2022年5月20日
print(birthday.strftime('%Y年%m月%d日'))
# 格式6: 2022年5月20日(星期五)
print(birthday.strftime('%Y年%m月%d日(%A)'))
# 格式7: 2022/05/20 00:00:00
print(birthday.strftime('%Y/%m/%d %H:%M:%S'))
# 格式8: 2022-140 (2022年的第140天)
print(birthday.strftime('%Y-%j'))
# 格式9: Fri May 20 00:00:00 2022
print(birthday.strftime('%a %b %d %H:%M:%S %Y'))
# 格式10: 2022/140 (2022年的第140天)
print(birthday.strftime('%Y/%j'))
```
输出结果如下:
```
2022-05-20
05/20/2022
May 20, 2022
20 May 2022
2022年05月20日
2022年05月20日(Friday)
2022/05/20 00:00:00
2022-140
Fri May 20 00:00:00 2022
2022/140
```
阅读全文