Python中parse_strtime()函数解析日期和时间格式的字符串
发布时间:2023-12-28 03:02:45
python中的datetime模块中的parse_strtime()函数是用于解析日期和时间格式的字符串的。它可以将字符串按照指定格式解析为datetime对象。
使用parse_strtime()函数,需要先导入datetime模块:
from datetime import datetime
然后,可以使用如下的语法来调用parse_strtime()函数:
datetime.strptime(date_string, format)
其中,date_string是要解析的日期和时间格式的字符串,format是指定的日期和时间格式。
下面是parse_strtime()函数的一些常用的日期和时间格式:
- %Y: 四位数的年份,例如:2021
- %m: 两位数的月份,01到12
- %d: 两位数的日期,01到31
- %H: 24小时制的小时数,00到23
- %M: 分钟数,00到59
- %S: 秒数,00到59
下面是一个parse_strtime()函数的使用示例:
from datetime import datetime date_string = '2021-07-15 13:30:00' format = '%Y-%m-%d %H:%M:%S' datetime_object = datetime.strptime(date_string, format) print(datetime_object)
上述代码中,date_string是要解析的日期和时间格式的字符串,format是指定的日期和时间格式。在这个例子中,date_string是'2021-07-15 13:30:00',format是'%Y-%m-%d %H:%M:%S',表示日期和时间的格式是"年-月-日 时:分:秒"。
通过调用parse_strtime()函数,将date_string按照指定格式解析为datetime对象,并将结果赋值给datetime_object。最后,打印datetime_object,将解析后的datetime对象输出。
运行上述代码,输出结果为:
2021-07-15 13:30:00
这就是使用parse_strtime()函数解析日期和时间格式的字符串的一个示例。你可以根据自己的需求,使用不同的日期和时间格式来解析字符串。
