我看到另一篇帖子说要在这里发帖,原因不明,是关于日历的,但我认为 discourse 与此问题无关,但我们的帖子会在 7 天后关闭,所以 YOLO!
查看 .ics 文件规范,我不知道我们需要哪一个,但我们缺少这些……它们是:
- X-WR-TIMEZONE
- TZID
- X-LIC-LOCATION
所以我想时区设置应该被提取出来,并添加 X-WR-TIMEZONE 来匹配……当你从谷歌导入时,它会假定你的本地时区……但 GoDaddy 我怎么也找不到设置它的地方……而且它以前是有效的,因为我假设旧的 ics 日历有时间区信息
具有正确时区信息的示例……X-WR-TIMEZONE 和 X-LIC-LOCATION 已设置,并且事件具有 DTSTART;TZID=“America/Los_Angeles”:20160206T074400 和 DTEND;TZID=“America/Los_Angeles”:20160206T084400
我认为至少修复方法是添加 X-WR-TIMEZONE 和 X-LIC-LOCATION,并且正确的规范应该允许每个事件有自己的开始和结束时区……我敢肯定你们会乘坐飞机,当你们四处走动时,时区设置会根据日历上的设置进行调整
BEGIN:VCALENDAR
PRODID:-//Microsoft Corporation//Outlook 19.0 MIMEDIR//EN
VERSION:2.0
X-WR-TIMEZONE:America/Los_Angeles
METHOD:PUBLISH
BEGIN:VTIMEZONE
TZID:America/Los_Angeles
X-LIC-LOCATION:America/Los_Angeles
BEGIN:DAYLIGHT
TZOFFSETFROM:-0800
TZOFFSETTO:-0700
TZNAME:PDT
DTSTART:19700308T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:-0700
TZOFFSETTO:-0800
TZNAME:PST
DTSTART:19701101T020000
RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
SUMMARY:Appointment
LOCATION:Pune
DESCRIPTION:Your appointment Details:\n\nPatient Details:Kou Kul\nKeven\n\nAppointment Type:Counselling (30 min)\n\nThanks.
DTSTART;TZID="America/Los_Angeles":20160206T074400
DTEND;TZID="America/Los_Angeles":20160206T084400
PRIORITY:5
STATUS:CONFIRMED
TRANSP:OPAQUE
END:VEVENT
END:VCALENDAR
stephen_Hornak
ChristopherCamacho
Matt.Johnson
jacobfetzer
