Python中parse_strtime()函数的用法和示例
发布时间:2023-12-28 03:02:26
strptime()函数是Python中时间模块(datetime)中的一个方法,它用于将一个字符串解析为一个时间对象。
函数原型:
datetime.strptime(date_string, format)
其中,date_string是待解析的字符串,format是字符串的格式。
strptime()函数解析字符串并返回一个时间对象。
下面是一些常用的时间格式:
- %Y:四位数的年份(如:2018)
- %m:月份(01~12)
- %d:天数(01~31)
- %H:小时(00~23)
- %M:分钟(00~59)
- %S:秒数(00~59)
下面是一个使用strptime()函数的示例:
from datetime import datetime # 定义待解析的字符串和格式 date_string = '2018-12-25 10:30:00' format = '%Y-%m-%d %H:%M:%S' # 使用strptime()函数解析字符串 date_obj = datetime.strptime(date_string, format) # 打印解析后的时间对象 print(date_obj)
以上代码输出结果为:
2018-12-25 10:30:00
在这个示例中,我们首先定义了一个待解析的字符串date_string和相应的时间格式format。然后,我们使用strptime()函数将字符串解析为一个时间对象date_obj。最后,打印出这个解析后的时间对象。
需要注意的是,strptime()函数解析字符串时要与给定的格式保持一致,否则会报ValueError错误。所以,在使用这个函数时,需要确保格式与字符串一致。
希望可以帮助到你!
