2011-02-17 78 views
0

我有一個日曆文件,我將在下面發佈。問題是,當我把這個加載到outlook中時,日期是2011年2月24日。下面顯示的文件中的日期是22/02/2011 (START:201102 * * T100000)。Icalendar日期問題 - 我的日期已過期2天

我在悉尼/澳大利亞,如果這有什麼區別。

任何人都可以嘗試添加這對他們的Outlook日曆,看看日期是錯誤的?

下面是對文件的鏈接:http://www.onlinerego.com/small_business_summit2011/assets/template/ics/sydney.ics

非常感謝。

BEGIN:VCALENDAR 
PRODID:-//http://testing.cdw/thegoldbook///NONSGML kigkonsult.se iCalcreator 2.8//EN 
VERSION:2.0 
METHOD:PUBLISH 
BEGIN:VEVENT 
UID:[email protected]://testing.cdw/thegoldbook/ 
DTSTAMP:20110208T000239Z 
DESCRIPTION;LANGUAGE=en:Thank you for registering to attend the 'Trend Micr 
o Affinity Partner Small Business Summit 2011'.\n\nWe look forward to seei 
ng you at the event!\n\nDate: 22 February\nVenue: Novotel Darling Harbour\ 
, Terrace Room\nAddress: 100 Murray St\, Darling Harbour\nArrival time: 10 
:00am\n\nAgenda\n10.00am - Pre registration & Networking\n10.30am - Exploi 
ting Small Business Trends to increase your profits\, By Toby Lee\, Global 
    Vice President\, Volume Business Unit\, Trend Micro\n11.00am - Product Ro 
admap for Small Business\, By Richard Ku\, Global Vice President\, Small B 
usiness Product Management\, Trend Micro\n11.15am - Break\n11.45am - Affin 
ity Program and Channel Engagement Update\, By Malcolm Pooley\, ANZ Small 
Business Channel Sales Manager\n12.00pm - Q&A Panel\n12.15pm - Close\n\nUR 
L - http://www.onlinerego.com/small_business_summit2011/thankyou.php?city= 
Sydney 
DTSTART:20110222T100000 
DTEND:20110222T121500 
LOCATION;LANGUAGE=en:Novotel Darling Harbour\, Terrace Room\, 100 Murray St 
\, Darling Harbour 
SUMMARY;LANGUAGE=en:Trend Micro Affinity Partner Small Business Summit 2011 
URL:http://www.onlinerego.com/small_business_summit2011/thankyou.php?city=S 
ydney 
END:VEVENT 
END:VCALENDAR 

回答

2

我也在澳大利亞。

加載到我的谷歌(悉尼時間)給出了週二,2月22日,21:00 - 23:15 - 錯了時間,但正確的日期。谷歌可能會認爲它是UTC時間,我們目前是+11,這可能是時間。不知道前景在做什麼。

Windows日曆已2月22日到10點

自己的應用程序也給出了2月22日到10點

指定日期的方式和你是否有一個時區或不能有差別。

該文件沒有時區規範,並且日期以「本地」格式指定 - 即:應將其轉換爲上午10點,無論您將它加載到哪個時區爲...危險,就好像它是跨電話會議例如,它應該有一個與它相關的時區。

要麼在DTSTART

DTSTART; TZID =美國/紐約:20101031T190000

或使用X-WR-TIMEZONE自定義字段

X-WR-時區:美國/ New_York

對不起不知道什麼前景儘管這樣做(我不使用它)。

+0

這個建議很好。我使用了TZID:澳大利亞/悉尼和X-WR-TIMEZONE:澳大利亞/悉尼在文件頂部工作就像一個魅力。謝謝 – Jason 2011-02-18 02:00:25