ネイティブカレンダーにイベントを追加したいと思います。文字列から正確な日付を取得するのに問題があります。 24時間形式のロケールを設定しました。それでも同じバグが発生しています。NSDateFormatter dateFromStringが24時間日付に間違っています
EKEvent *event = [EKEvent eventWithEventStore:self.eventStore];
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
NSLocale *locale =[[[NSLocalealloc]initWithLocaleIdentifier:@"en_US_POSIX"]autorelease];
[dateFormatter setLocale:locale];
[dateFormatter setDateFormat:@"dd/MM/yyyy HH:mm"];
event.startDate=[dateFormatter dateFromString:@"10/02/2011 15:39"];
そしてevent.startDateは、のように設定されて取得:2011-02-10午前10時09分00秒GMT
誰も手伝ってくれる?
lblStartDate.textの値は何ですか? – KingofBliss
lblStartDate.text is:-10/02/2011 12:12 PM – krusty