Python 谷歌日历API检索日期时间

Python 谷歌日历API检索日期时间,python,google-calendar-api,Python,Google Calendar Api,我需要从谷歌日历API检索日期时间信息。我正在调查此事。它以字符串格式检索会议的开始时间 for event in events: start = event['start'].get('dateTime', event['start'].get('date')) print(start, event['summary']) 如何以datetime格式而不是字符串格式检索时间。所以我可以提取年、月、小时、分钟等信息 编辑:上述语句的输出示例 2018-03-07

我需要从谷歌日历API检索日期时间信息。我正在调查此事。它以字符串格式检索会议的开始时间

for event in events:
        start = event['start'].get('dateTime', event['start'].get('date'))
        print(start, event['summary'])
如何以datetime格式而不是字符串格式检索时间。所以我可以提取年、月、小时、分钟等信息

编辑:上述语句的输出示例

2018-03-07T13:00:00-08:00

使用
dateutil
怎么样?我认为可能还有其他方法。所以,请把这看作是其中之一

修改脚本: 参考:

如果我误解了你的问题,很抱歉。

你能给出一个你想要转换的字符串的例子吗?解释如何将字符串解析为datetime对象。由于大多数internet API使用JSON,而JSON没有日期时间类型,因此您通常必须在代码中执行此操作。@DelriousRecast补充道
import dateutil.parser

for event in events:
        start = event['start'].get('dateTime', event['start'].get('date'))
        parsedDate = dateutil.parser.parse(start)
        print(parsedDate, event['summary'])