在编程中,处理时间和日期是常见且至关重要的任务。Python 提供了强大的时间和日期处理工具,如time和datetime模块。通过这些模块,开发者可以灵活地对时间和日期进行格式化、转换和解析。在实际应用中,不同场景对时间和日期的显示有着不同的要求,例如 12 小时制与 24 小时制的选择、月份和星期的不同表示等。
本文将通过详细的格式化参数表格介绍如何使用 Python 中的strftime和strptime函数,将时间和日期转换为可读格式,并根据需要定制格式。
文章目录
- 时间格式化参数
- 时间格式化
- 日期格式化
- 总结
时间格式化参数
Python 中的strftime函数提供了多种时间格式化参数,帮助开发者根据需求调整时间的表示方式。
以下是常用的时间格式化参数及其对应含义和示例:
| 参数 | 含义 | 示例 |
|---|---|---|
| %y | 两位数的年份表示(00-99) | 21 |
| %Y | 四位数的年份表示(0000-9999) | 2024 |
| %m | 月份(01-12) | 09 |
| %d | 月中的一天(01-31) | 11 |
| %H | 24 小时制小时数(00-23) | 14 |
| %I | 12 小时制小时数(01-12) | 02 |
| %M | 分钟数(00-59) | 45 |
| %S | 秒数(00-59) | <