📌  相关文章
📜  将字符串时间转换为日期时间对象 (1)

📅  最后修改于: 2023-12-03 15:09:35.532000             🧑  作者: Mango

将字符串时间转换为日期时间对象

在Python中,我们可以使用datetime模块将字符串时间转换为日期时间对象。

代码示例

以下是一个简单的示例,演示如何将字符串时间转换为日期时间对象:

from datetime import datetime

time_str = '2022-01-01 12:00:00'
time_obj = datetime.strptime(time_str, '%Y-%m-%d %H:%M:%S')
print(time_obj)

上述代码通过datetime.strptime()方法将字符串时间转换为日期时间对象。其中,'2022-01-01 12:00:00'是要转换的字符串时间,'%Y-%m-%d %H:%M:%S'是日期时间格式字符串,对应字符串时间的实际格式。

日期时间格式字符串

日期时间格式字符串用于指定要转换的字符串时间的实际格式。以下是一些常见的日期时间格式字符串:

  • %Y:四位数年份(例如,2022)
  • %m:两位数月份(例如,01)
  • %d:两位数日期(例如,01)
  • %H:24小时制小时数(例如,12)
  • %M:分钟数(例如,00)
  • %S:秒数(例如,00)

这些格式化字符可以按照需要进行组合,以匹配要转换的字符串时间的实际格式。

总结

使用datetime模块的strptime()方法,我们可以将字符串时间转换为日期时间对象。为此,我们需要提供一个日期时间格式字符串,以指定要转换的字符串时间的实际格式。