我发送.ics Datein vor我使用ISO 8601 standert中的时间戳。
DTSTART:20161014T210013+2 DTEND:20161014T213013+2
对于google mail / calender来说这完全没问题,但是前景错误判断为
Mo 01.01.1601 1:00 - 1:00
我只能在没有时区信息的情况下发送时间,因为我的软件必须在服务器上运行并且可以在几个不同的国家/地区工作。所以我从用户输入的时间戳中包含该信息。 有人建议吗?
答案 0 :(得分:0)
您需要转换为UTC 和为日期时间添加“Z”后缀(例如20161014T230013Z),以便客户端认为这是UTC时间的日期。见https://tools.ietf.org/html/rfc5545#section-3.3.5