2014-06-07 25 views
-2

我正在使用Google Calendar API和Google Client Library for 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 

上添加打印事件[「開始」]和打印事件[「端」],我得到的輸出以下列格式

   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 

請提出一種方法。

非常感謝!

回答

0

看起來你應該不會訪問event['summary'],但是event['start.datetime']

查看事件的docs

相關問題