将FB Graph API日期字符串解析为python日期时间

将FB Graph API日期字符串解析为python日期时间,python,facebook-graph-api,Python,Facebook Graph Api,以下是Facebook Graph API如何为我返回日期字符串的示例: 2011-03-06T03:36:45+0000 如何将其解析为python datetime类?我知道datetime.strtime函数,它接受第二个参数,该参数包含一些呆滞的格式字符串,但不知道要包含哪些字母和破折号。这里是关于时间的: 或使用datetime: >>> datetime.datetime.strptime('2011-03-06T03:36:45+0000','%Y-%m-%dT%

以下是Facebook Graph API如何为我返回日期字符串的示例:

2011-03-06T03:36:45+0000

如何将其解析为python datetime类?我知道datetime.strtime函数,它接受第二个参数,该参数包含一些呆滞的格式字符串,但不知道要包含哪些字母和破折号。

这里是关于时间的:

或使用datetime:

>>> datetime.datetime.strptime('2011-03-06T03:36:45+0000','%Y-%m-%dT%H:%M:%S+0000')
如您所见,它返回正确填写字段的时间结构

以下是格式的翻译:

  • %Y=世纪年份(2011年)
  • %m=月份w/前导零
  • %d=带前导零的一天
  • %H=带前导零的小时,24小时时钟
  • %M=分钟
  • %S=秒
  • T、 -、和:用作分隔符,并作为文字字符串包含
  • +0000再次包含为文字字符串

这非常有效。。。谢谢你迎合我的懒惰:)没问题。。。这次哈哈。我想像这样的快速写作可能是其他人想要的。
>>> datetime.datetime.strptime('2011-03-06T03:36:45+0000','%Y-%m-%dT%H:%M:%S+0000')
In [10]: datetime.datetime.strptime('2011-03-06T03:36:45+0000','%Y-%m-%dT%H:%M:%S+0000')

Out[10]: datetime.datetime(2011, 3, 6, 3, 36, 45)