📅  最后修改于: 2023-12-03 14:53:26.649000             🧑  作者: Mango
在Python中,字符串到日期时间的转换是一个很常见的操作。下面我们来介绍一下Python中的日期时间模块以及字符串到日期时间的转换方法。
Python中有一个专门用来处理日期时间的模块,叫做datetime。下面是一些常用的datetime中的类和方法:
使用datetime中的类和方法,可以方便地对日期和时间进行操作和计算。
在Python中,字符串到日期时间的转换一般使用strptime()函数。这个函数是datetime模块中的方法,用于将字符串解析成日期时间对象。
datetime.datetime.strptime(date_string, format)
import datetime
date_string = '2021-05-06 11:30:00'
format = '%Y-%m-%d %H:%M:%S'
dt = datetime.datetime.strptime(date_string, format)
print(dt)
print(type(dt))
输出结果:
2021-05-06 11:30:00
<class 'datetime.datetime'>
在这个例子中,我们将字符串'2021-05-06 11:30:00'解析成了一个datetime对象。解析时指定的格式字符串为'%Y-%m-%d %H:%M:%S',其中%Y表示四位数的年份,%m表示两位数的月份,%d表示两位数的日期,%H表示24小时制下的小时数,%M表示分钟数,%S表示秒数。
Python中的datetime模块提供了方便的日期时间操作函数,strptime()方法可以将字符串解析成日期时间对象,但需要指定好格式字符串。这些能力非常有用,可以帮助我们轻松地处理日期和时间的相关操作。