用python datetime输出10种格式的生日
时间: 2024-10-28 11:12:04 浏览: 10
在Python中,你可以使用`datetime`模块来处理日期和时间,并通过各种内置函数和字符串格式化方法输出不同的日期格式。这里是一个例子,展示如何输出10种不同的生日格式:
```python
from datetime import datetime
# 设定一个生日日期
birthday = datetime(1990, 1, 1)
# 几种常见的日期格式示例
formats = [
# 格式1:年月日
formats[0] = birthday.strftime("%Y-%m-%d"),
# 格式2:月/日/年
formats[1] = birthday.strftime("%m/%d/%Y"),
# 格式3:月日年
formats[2] = birthday.strftime("%m%y%Y"),
# 格式4:星期几,月份 dd, yyyy
formats[3] = birthday.strftime("%A, %B %d, %Y"),
# 格式5:dd-mm-yyyy
formats[4] = birthday.strftime("%d-%m-%Y"),
# 格式6:yyyy-mm-dd
formats[5] = birthday.strftime("%Y-%m-%d"),
# 格式7:月日
formats[6] = birthday.strftime("%m%d"),
# 格式8:星期几, 年月日
formats[7] = birthday.strftime("%A, %Y %b %d"),
# 格式9:yyyyMMdd
formats[8] = birthday.strftime("%Y%m%d"),
# 格式10:hh:mm:ss am/pm
formats[9] = birthday.strftime("%I:%M:%S %p")
]
for i, format in enumerate(formats):
print(f"格式{i+1}: {format}")
阅读全文