从 Facebook Graph API 我检索将 start_time 设置为字符串的事件,格式如下:“2012-10-12T23:30:00+0200”。当指定位置时,它还返回事件对象还包含时区(例如:“欧洲/罗马”)。我只是想检查即将发生的事件(比“现在”更新)。
我想知道是否有一种方法可以在不使用 pytz 的情况下做到这一点,pytz 在 Django 中默认没有安装。对于部署,解决方案越便携越好。
从 Facebook Graph API 我检索将 start_time 设置为字符串的事件,格式如下:“2012-10-12T23:30:00+0200”。当指定位置时,它还返回事件对象还包含时区(例如:“欧洲/罗马”)。我只是想检查即将发生的事件(比“现在”更新)。
我想知道是否有一种方法可以在不使用 pytz 的情况下做到这一点,pytz 在 Django 中默认没有安装。对于部署,解决方案越便携越好。
您可以在快速解析返回的字符串后使用内置的日期时间模块(使用“-”、“T”和“+”作为标记)。
这是对文档的快速参考:http: //docs.python.org/library/datetime.html
注意:此模块处理时区(在页面中搜索 tzone)。