我正在使用D日曆,但我不確定,但我有一個奇怪的問題。從Google日曆導入時,D日曆日期有錯誤的日期?
我基本都爲我的代碼
iCalendar iCal = iCalendar.LoadFromStream(file.InputStream);
foreach (Event evt in iCal.Events)
{
DateTime start = evt.DTStart.Date;
DateTime end = evt.DTEnd.Date;
// loop through it and get values.
}
然而,當我從谷歌導入檯曆掛曆結束日期搞砸對一些我進口的東西。
例如像我有這個
標題:不應該顯示 當:孫老師,3月21日(全天)。
然而,當我將它導入時,我說開始日期是21日,但結束日期是22日,當它應該是21日。
不知道發生了什麼事。
我不太清楚我可以給你們什麼其他信息。
我做了一個cmd行應用程序,並將.ics文件放入其中。如果有人知道一個好地方,我可以上傳它,你們可以看到我的意思。
這是我的命令行輸出。
Start Date Of this Record
Some one day task 3/25/2010 12:00:00 AM
End Date of this Record 3/26/2010 12:00:00 AM
Start Date Of this Record
Test using quick create(bubble that shows up when clicked on date box) - 1 day t
ask 3/21/2010 12:00:00 AM
End Date of this Record 3/22/2010 12:00:00 AM
Start Date Of this Record
Spans 2 days 3/30/2010 12:00:00 AM
End Date of this Record 4/1/2010 12:00:00 AM
不,它只是設置爲12:00:00(請參閱我的編輯輸出)。 – chobo2 2010-03-23 19:49:44
如果您不包含AM/PM信息,則與00:00:00相同。 – user7116 2010-03-24 14:50:49
哦。所以這是ics標準所需要的或者我覺得很奇怪的東西。對於我的日曆,當有人把所有的日子,我喜歡上午12:00至下午11:30(他們只能選擇一半和一小時增量)。 – chobo2 2010-03-25 15:48:02