在Python中,日期格式化可以通过`datetime.datetime.strftime()`函数实现。以下是一些常见的日期格式化示例:
1. 年月日:`%Y-%m-%d`
2. 月日年:`%m/%d/%Y`
3. 年月日 时分秒:`%Y-%m-%d %H:%M:%S`
4. 时分秒:`%H:%M:%S`
5. 年份缩写:`%y`
6. 月份缩写:`%b`
7. 星期几的英文简写:`%a`
8. 星期几的全名:`%A`
9. 月份的英文简写:`%b`
10. 月份的全名:`%B`
11. 日期和时间的本地表示:`%c`
12. 月中的一天(1-31):`%d`
13. 24小时制小时数(0-23):`%H`
14. 12小时制小时数(1-12):`%I`
15. 年中的天数(001-366):`%j`
16. 月份(1-12):`%m`
17. 分钟(00-59):`%M`
18. 12小时制A.M./P.M.指示符:`%p`
19. 秒(00-59):`%S`
20. 年中的周数(周日为一周的第一天):`%U`
例如,要获取当前日期和时间,并格式化为`年-月-日 时:分:秒`的格式,可以使用以下代码:
from datetime import datetime
获取当前日期和时间
now = datetime.now()
格式化日期和时间
formatted_date = now.strftime("%Y-%m-%d %H:%M:%S")
print(formatted_date)
以上代码将输出类似`2024-05-22 14:30:00`的日期和时间字符串