Google Calendar API检索日期时间

时间:2018-03-12 03:18:38

标签: python google-calendar-api

我需要从Google Calendar API检索日期时间信息。我正在研究这个quickstart example。它以字符串格式检索会议的开始时间。

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

如何以日期时间格式检索时间,而不是以字符串格式检索。所以我可以提取年,月,小时,分钟等信息。

编辑:上述声明的示例输出

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

1 个答案:

答案 0 :(得分:1)

如何使用dateutil?我认为可能还有其他方法。所以请把它想象成其中之一。

修改后的脚本:

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'])

参考:

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