📅  最后修改于: 2023-12-03 15:18:54.614000             🧑  作者: Mango
Python中,datetime.strptime()
函数是将字符串转换成Python日期时间对象的一个强大的工具。它可以将各种不同格式的日期字符串转换为Python的datetime
对象。这个函数是Python中处理日期和时间的重要组成部分,可以处理多种不同格式的日期和时间字符串。
datetime.strptime(date_string, format)
其中, date_string
是要转换的日期字符串,format
表示要转换格式的日期字符串的格式。 format
参数是指定如何解析日期字符串的字符顺序。
下面是对于datetime.strptime()
参数的说明:
要转换的日期时间字符串
%Y
- 年份,完整表示,如 2021。%m
- 月份,用数字表示,如 09。%B
- 月份,用完整月份名称表示,如 September。%d
- 日,用数字表示,如 03。%H
- 小时(24小时制),如14。%I
- 小时(12小时制),如02。%M
- 分钟,如30。%S
- 秒,如15。%p
- AM/PM标记。假如我们有一个格式如2022年3月5日 12:30 AM
的日期字符串,想要将它转换成一个datetime
对象。 我们可以采用以下代码:
from datetime import datetime
date_string = "2022年3月5日 12:30 AM"
date_object = datetime.strptime(date_string, "%Y年%m月%d日 %I:%M %p")
print(date_object)
当你运行上面的代码时,你会看到下面的输出:
2022-03-05 00:30:00
在这个例子中,我们首先导入了Python中的datetime模块。 然后我们创建了一个日期字符串date_string
,它包含我们想要转换的日期时间信息。 接下来,我们使用datetime.strptime()
函数将该字符串转换成Python的datetime
对象。 我们传递的第二个参数是格式化字符串,它告诉函数如何解析日期时间字符串。 最后, 我们打印出日期时间对象。
在Python中, datetime.strptime()
函数是一个非常强大的日期时间处理函数,它可以将不同格式的日期字符串快速地转换为Python的datetime
对象。 由于它的强大和多功能性,它是Python中日期时间处理不可缺少的部分之一。