Я сталкиваюсь с проблемой, он даже штамп времени. Ниже приведен импорт iCal для события. Я импортирую событие на 6 и 7 октября, так
Конец: DTEND: 20141007T235900Z
Начните: DTSTART: 20141006T000000Z
Согласно моему времени, время должно быть с 6 октября 2014 г. 00:00:00 до 07 октября 2014 г. 23:59:00. Но после импорта iCal Google показывал событие до 8 октября 2014 г.
Понедельник, 6 октября, 5:30 — ср., 8 октября, 5:29
Я вижу 5.30 дополнительного времени в событиях, как я могу контролировать это до фактического времени. Поскольку я из Индии, отметка времени будет 5.30+ по сравнению с международным временем? Это то, что мне нужно сделать для этого?
Как я могу установить часовой пояс?
BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//hacksw/handcal//NONSGML v1.0//EN
CALSCALE:GREGORIAN
BEGIN:VEVENT
DTEND:20141007T235900Z
UID:3e3c0ac9c32a20e57791f450417db001
DTSTAMP:20130716T055817Z
URL;VALUE=URI:http://mohawkaustin.com/events/
DESCRIPTION:TEST GOOGLE
SUMMARY:TEST GOOGLE
DTSTART:20141006T000000Z
END:VEVENT
END:VCALENDAR
Чтобы установить часовой пояс в Google, https://support.google.com/calendar/answer/37064?hl=en
Google всегда будет конвертировать в часовой пояс пользователя.
Если вам нужен плавающий часовой пояс (т. Е. Он всегда будет таким, независимо от часового пояса), оставьте Z выключенным. Z означает часовой пояс UTC.
Если вы хотите установить часовой пояс в файле eics (например, в Индию), сделайте что-то вроде
DTSTART; TZID =»Америка / Триатлон»: 20080807T090000
кроме, конечно, для Индии.
Других решений пока нет …