将Python字符串转换为日期

时间:2011-08-28 11:40:29

标签: python datetime date

我需要将Python字符串“Mon Aug 29 2011 18:30:00 GMT + 0530(IST)”转换为“20110829T183000Z”和“20110829T173000Z”(日期+ 1小时)。

从未擅长记住日期时间API,非常感谢这里的帮助!

1 个答案:

答案 0 :(得分:2)

谷歌吧。提高你的谷歌技能总是比懒惰更好。

  

http://docs.python.org/library/datetime.html#datetime.datetime.strptime

     

classmethod datetime.strptime(date_string, format)

     

返回与 date_string 对应的日期时间,根据 format 进行解析。   这相当于datetime(*(time.strptime(date_string, format)[0:6]))。   如果无法解析 ValueError date_string ,则会引发format   time.strptime()或者它返回的值不是时间元组。   请参阅strftime()strptime()行为部分。