python strptime
时间: 2023-08-19 21:10:28 浏览: 110
strptime()函数是Python中的一个日期时间处理函数,用于将一个时间字符串解析为时间元组。它的语法是time.strptime(string[, format]),其中string是要解析的时间字符串,format是时间字符串的格式。[1]
例如,使用time.strptime("30 Nov 22", "%d %b %y")可以将字符串"30 Nov 22"解析为时间元组time.struct_time(tm_year=2022, tm_mon=11, tm_mday=30, tm_hour=0, tm_min=0, tm_sec=0, tm_wday=2, tm_yday=334, tm_isdst=-1)。同样,time.strptime("2022-11-30", "%Y-%m-%d")可以将字符串"2022-11-30"解析为相同的时间元组。[1]
在Python的datetime库中,也有一个类似的函数strptime(),用于将日期字符串转换为datetime日期格式,方便后续处理。它的使用方式是datetime.strptime(date_string, format),其中date_string是要转换的日期字符串,format根据date_string的格式而定。[2]
例如,可以使用datetime.strptime("21/11/06 16:30", "%d/%m/%y %H:%M")将字符串"21/11/06 16:30"转换为datetime对象datetime.datetime(2006, 11, 21, 16, 30)。[3]
总结来说,strptime()函数可以将时间字符串按照指定的格式解析为时间元组或datetime对象,方便后续的时间处理和计算。
阅读全文