【发布时间】:2021-11-30 16:26:58
【问题描述】:
我有这些我正在尝试处理的 ical 文件,它们带有微软团队的链接。邀请的日期格式非常奇怪,我无法弄清楚。我以为是UTC,但我似乎仍然无法弄清楚。任何日历程序都可以很好地打开它,向我显示正确的日期。但我想处理文本。
这是一个例子:
BEGIN:VCALENDAR
METHOD:REQUEST
PRODID:Microsoft Exchange Server 2010
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Central Standard Time
BEGIN:STANDARD
DTSTART:16010101T020000
TZOFFSETFROM:-0500
TZOFFSETTO:-0600
RRULE:FREQ=YEARLY;INTERVAL=1;BYDAY=1SU;BYMONTH=11
END:STANDARD
BEGIN:DAYLIGHT
DTSTART:16010101T020000
TZOFFSETFROM:-0600
TZOFFSETTO:-0500
RRULE:FREQ=YEARLY;INTERVAL=1;BYDAY=2SU;BYMONTH=3
END:DAYLIGHT
END:VTIMEZONE
这一点尤其转换为 2021 年 10 月 27 日下午 3:00 中部夏令时间。我可以用另一种方式处理事情,但我必须在这里满足我的好奇心。我尝试查看 ICS 的 RFC,但没有看到我要查找的内容。
【问题讨论】:
标签: icalendar