1
我將事件從日曆中拉出,並且在模擬器中正確地提取日期和時間,但是當部署到設備時,時區全部混亂。例如:Monotouch中的EKEventStore中的時區問題
// Grab all events for the next 5 days
NSPredicate predicate = store.PredicateForEvents(DateTime.Now.AddDays(5),new EKCalendar[] {});
Events = store.EventsMatching(predicate);
foreach(EKEvent myevent in Events)
{
Console.WriteLine("Event date: " + myevent.StartDate.ToString());
}
這將產生在模擬器上,但是,從iphone Event date: 2011-02-04 18:29:59 +0000
(PST)將產生Event date: 2011-02-04 02:29:59 +0000
這也是PST。
我到處搜索這個,我似乎無法找到答案。