如何在Python中利用strftime()和strptime()实现日期和时间的自定义格式化与解析?
时间: 2024-12-05 20:16:57 浏览: 36
在Python中,strftime()和strptime()是datetime模块提供的两个强大的函数,用于日期时间的格式化输出和字符串解析。strftime()函数允许我们将datetime对象转换成特定格式的字符串,而strptime()函数则可以将特定格式的字符串解析成datetime对象。这两个函数支持多种格式化代码,例如:'%a'代表星期的缩写,'%A'代表星期的完整名称,'%b'和'%B'分别代表月份的缩写和完整名称,'%c'用于本地时间格式,'%d'表示两位数的日期,'%H'表示24小时制的小时数,'%I'和'%p'联合使用表示12小时制的小时数和AM/PM标识。下面是一个具体的示例,展示了如何使用strftime()和strptime()进行日期和时间的自定义格式化与解析:
参考资源链接:[Python日期时间格式化输出全解析与实例](https://wenku.csdn.net/doc/645cad8095996c03ac3eb2bd?spm=1055.2569.3001.10343)
```python
import datetime
# 获取当前日期和时间
now = datetime.datetime.now()
# 使用strftime()进行格式化输出
formatted_date = now.strftime('%Y年%m月%d日 %H:%M:%S')
print(
参考资源链接:[Python日期时间格式化输出全解析与实例](https://wenku.csdn.net/doc/645cad8095996c03ac3eb2bd?spm=1055.2569.3001.10343)
阅读全文