将Python字符串转换为日期
我需要把这个Python字符串 "Mon Aug 29 2011 18:30:00 GMT+0530 (IST)" 转换成 "20110829T183000Z" 和 "20110829T173000Z"(日期加一个小时)。
我一直记不住日期和时间的相关API,希望能得到一些帮助!
1 个回答
2
去谷歌一下吧。提高你的谷歌搜索技能总比懒惰要好。
http://docs.python.org/library/datetime.html#datetime.datetime.strptime
类方法
datetime.strptime(date_string, format)
这个方法会根据你给的
date_string
(日期字符串)和format
(格式)来返回一个对应的日期时间对象。 这实际上等同于datetime(*(time.strptime(date_string, format)[0:6]))
。 如果date_string
和format
不能被解析,或者返回的值不是一个时间元组,就会出现ValueError
错误。 具体的行为可以参考strftime()
和strptime()
的相关部分。