使用datetime库,对自己的生日输出不少与10种日期格式。
时间: 2024-10-10 21:05:45 浏览: 173
DateTime多种格式
Python 的 datetime 库提供了一套强大的日期和时间处理功能。为了展示如何输出不止10种不同的日期格式,这里给出一些常见的例子:
1. 格式化为"年月日":`date.strftime("%Y-%m-%d")`
2. "月/日/年":`date.strftime("%m/%d/%Y")`
3. "星期几, 年月日": `date.strftime("%A, %Y-%m-%d")`
4. "月份名称+ 日+ 年份": `date.strftime("%B %d, %Y")`
5. "小时:分钟:秒 AM/PM": `date.strftime("%I:%M:%S %p")`
6. "24小时制时间": `date.strftime("%H:%M:%S")`
7. "日期作为ISO 8601标准": `date.isoformat()`
8. "仅日期": `date.strftime("%y%m%d")`
9. "完整时间(带微秒)": `date.strftime("%Y-%m-%dT%H:%M:%S.%f")`
10. "简化的星期几": `date.strftime("%a")`
以上只是部分示例,实际上你可以根据需要自定义更多的日期格式,如百分比表示、季度等。在 Python 中,只需创建一个 `date` 对象并调用 `strftime` 函数即可。
如果你有一个具体的 `datetime.date` 对象 `my_birthday`,可以这样操作:
```python
from datetime import date
# 假设 my_birthday 是你的生日日期
my_birthday = date(1990, 12, 25)
# 输出多种格式
print(my_birthday.strftime("%Y-%m-%d")) # 1990-12-25
print(my_birthday.strftime("%b %d, %Y")) # Dec 25, 1990
```
阅读全文