如何访问Google日历事件的时间?
我正在使用Google日历的API和Python的Google客户端库。我的代码可以列出在指定日期范围内的事件,但缺少时间信息。我希望输出的结果不仅有事件列表,还有时间。以下是我的代码:
page_token = None
while True:
events = service.events().list(calendarId='primary',pageToken=page_token,
timeMin='2014-06-03T00:00:00+05:30',
timeMax='2014-06-05T00:00:00+05:30').execute()
print 'Daterange for events in primary calendar:2014-06-03 and 2014-06-05'
for event in events['items']:
print event['summary']
page_token = events.get('nextPageToken')
if not page_token:
break
在代码中添加了print event['start']和print event['end']后,我得到了以下格式的输出:
Start time: {u'dateTime': u'2014-06-03T09:00:00-04:00'}
End time: {u'dateTime': u'2014-06-03T10:00:00-04:00'}
我希望它能变成这样:
Start time: DATE:23/05/2014 TIME: 01:00PM
End time: DATE:23/05/2014 TIME: 02:00PM
请给我一些建议的方法。
非常感谢!