1

奇妙な問題が発生しました。カミソリ コードを使用して ICal ファイルを作成しています。Web サイトから ICal をダウンロードすると、間違った時間が表示されます。

ただし、メモ帳で開くと、正しい時刻がプリンターにあります。これを詳しく説明するために、サンプルを作成します。Ical をメモ帳で開く

BEGIN:VCALENDAR
PRODID:-//Google Inc//Google Calendar 70.9054//EN
VERSION:2.0
CALSCALE:GREGORIAN
METHOD:REQUEST
BEGIN:VEVENT
DTSTART:20130107T150000Z
DTEND:20130107T170000Z
DTSTAMP:20130107T131549Z
ORGANIZER;CN=it@rk.com:mailto:it@rk.com
UID:u20vfrto8rfd9cscp52sn9o@google.com
ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=ACCEPTED;CN=;X-NUM-GUESTS=0:mailto:
DESCRIPTION: INGBOARD IS IN ENGLISH.\n\nLand: Denmark\n
LOCATION:
STATUS:
SUMMARY:US Company
END:VEVENT
END:VCALENDAR

この時間では、正しい開始時刻は 15.00、終了時刻は 17.00 です。

これを Outlook で開くと、開始時刻が午後 8 時 30 分、終了時刻が午後 10 時 30 分と表示されますが、これは誤りです。

どうすれば修正できますか?

4

1 に答える 1

2

開始時刻と終了時刻はUTCで明示的に指定されます(末尾のZのため)。Outlookが現地時間でそれらを表示している場合、それは違いを説明します。Outlookはインドのタイムゾーン(現時点ではUTC + 05:30)にあるようです。

ローカルの開始/終了時刻を指定し、イベントのタイムゾーンを個別に指定することをお勧めします。(タイムゾーンを指定しないと、特定の時点で開始されません。これは、ほとんどのイベントでは珍しいことです。)

于 2013-01-07T13:23:11.870 に答える