在我的应用程序中,发送了附加Vcal的邮件,用于在Microsoft Outlook中添加预订,但服务器位于不同时区,客户端位于不同时区,因此vcal时间根据当前Outlook时区而变化。 如果我在服务器和客户端上设置相同的时区,则vcal显示正确的时间。 我当前的vcal格式为:
BEGIN:VCALENDAR
VERSION:1.0
BEGIN:VEVENT
DTSTART:20100712T191500Z
DTEND:20100712T194500Z
SUMMARY:Meditation with FNF LNL
DESCRIPTION:You have booked an appointment.
LOCATION:Tech Site 1 (Marriott Room1)
END:VEVENT
END:VCALENDAR
请建议任何vcal格式,使其独立于展望时区。
我在vb.net中添加 DTSTART 时间
startDate.ToUniversalTime().ToString("yyyyMMdd\THHmmss\Z")
vcal中的任何格式是否独立于时区
答案 0 :(得分:0)
这些日期/时间应该是格林尼治标准时间,并且应该适用于时区。
答案 1 :(得分:0)
删除' Z'在开始和结束时间结束时。