Python函数datetime.strptime介绍
Python 中的 strptime
函数是 datetime
模块提供的一个方法,用于将字符串解析成 datetime
对象。它根据指定的格式将字符串转换为日期和时间。
下面是 strptime
的基本用法:
- 首先,你需要从
datetime
模块导入datetime
类。
|
|
- 使用
strptime
方法将字符串转换为datetime
对象。你需要提供日期时间字符串和格式字符串。
格式字符串由格式代码组成,每个代码代表日期或时间的一个特定部分。下面是一些常用的格式代码:
%Y
:四位数的年份(例如:2024)%m
:月份(00-12)%d
:月份中的日(00-31)%H
:小时(24小时制,00-23)%M
:分钟(00-59)%S
:秒(00-59)%A
:星期几的全名(例如:Monday)%b
:月份的缩写名(例如:Jan)
下面是 strptime
使用的一个例子:
|
|
在这个例子中,date_string
是一个包含日期和时间的字符串,date_format
是一个格式字符串,它告诉 strptime
函数如何解析 date_string
中的日期和时间。
如果你的字符串格式与 date_format
不匹配,strptime
会抛出一个 ValueError
异常。因此,在使用 strptime
时,确保你的格式字符串与你提供的日期时间字符串相匹配。