2017-09-22 3 views
0

Google 캘린더 API를 통해 일정을 만들면 일정에 잘못된 일정이 표시됩니다. 시간대를 고려하지 않고 정확한 타이밍으로 이벤트를 만드는 방법은 무엇입니까?Google 캘린더에 잘못된 일정 표시가 있습니다.

예를 들어 Google 캘린더 12PM 점심 시간대 America/New_York에 표시해야합니다. 내가 올바르게 표시되도록하려면 어떻게해야합니까?

답변

0

언제나 시간대를 고려해야한다고 생각합니다. 이벤트를 만들 때 시간대를 지정할 수 있습니다 (미국/뉴 요크).

var event = { 
    'summary': 'Google I/O 2015', 
    'location': '800 Howard St., San Francisco, CA 94103', 
    'description': 'A chance to hear more about Google\'s developer products.', 
    'start': { 
    'dateTime': '2015-05-28T09:00:00-07:00', 
    'timeZone': 'America/Los_Angeles' 
    }, 
    'end': { 
    'dateTime': '2015-05-28T17:00:00-07:00', 
    'timeZone': 'America/Los_Angeles' 
    }, 
    ... 
}; 
+0

내가 포함 한 내 시간대 만 만들었을 때 이벤트 타이밍이 다르다 : 당신은 샘플을 참조하십시오 Events.insert

에서 샘플을 확인할 수 있습니다. 실제 이벤트 타이밍과 생성 된 이벤트의 시차는 api가 호출 된 서버 시간과 이벤트의 시간대 사이의 시간 차이입니다 –

관련 문제