欢迎访问宙启技术站
智能推送

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()函数解析日期和时间格式的字符串的一个示例。你可以根据自己的需求,使用不同的日期和时间格式来解析字符串。