2013-01-07 2 views
0

에 넣었습니다. 이상한 problem.I에 ICA 파일을 생성하고 있습니다. ICA 파일을 wesbite에서 다운로드하면 잘못된 시간이 표시됩니다.Outlook에서 잘못된 시간을 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;[email protected]:mailto:[email protected] 
UID:[email protected] 
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 

에서 iCal을 내가 Outlook에서이 작업을 열 때이 오후 8시 반으로 시작 시간 10:30 오후 시간을 종료 보여줍니다 17.00

으로 올바른 15.00로 시작 시간과 종료 시간 인 잘못된 것입니다.

어떻게 해결할 수 있습니까?

답변

2

시작 시간과 종료 시간은 UTC로 명시 적으로 지정됩니다 (후행 Z로 인해). Outlook에서 로컬 시간에 시간으로 표시하면 차이점을 설명 할 수 있습니다. Outlook이 인디언 표준 시간대 (현재 UTC + 05 : 30)에있는 것처럼 들립니다.

지역 시작/종료 시간과 별도로 이벤트의 시간대를 지정하는 것이 좋습니다. 시간대를 지정하지 않으면 특정 시간대에 시작되지 않으며 대부분의 이벤트에서는 예외적입니다.

+0

@AKS : 실제로 이벤트가 실제로 시작됩니까? 현지 시간으로 15시 또는 UTC 15 시까 지? 형식 문자열에 'Z'를 포함 시키려면 'DateTime'값이 UTC로 시작하는 것이 더 낫습니다 ... –

+0

이것은 내가 ical에 시간을 더한 방법입니다 (DateTime) course.CourseEndDate) .ToString ("yyyyMMddTHHmmssZ") 당신이 UTC + 01 : 00.thanks이 utc 설정을 변경할 수 있도록 모든 변경 사항을 제안 할 수 있습니다 – Athul

+0

@AKS : 이전 의견을 제거하고 비슷한 것을 추가하면 도움이되지 않습니다. 왜 UTC + 1을 원하니? 그것은 전혀 적합하지 않은 것처럼 들리네 ... –

관련 문제