Google 日历 API 正在检索日期时间
Google Calendar API retrieving datetime
我需要从 Google 日历 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
使用 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'])
参考:
如果我误解了你的问题,我很抱歉。
我需要从 Google 日历 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
使用 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'])
参考:
如果我误解了你的问题,我很抱歉。