我試圖調用setHours在NSDateComponents,我寫了下面的代碼調用setHours在NSDateComponents
NSCalendar *calendar = [[NSCalendar alloc] initWithCalendarIdentifier:NSGregorianCalendar];
NSDateComponents *dateComps = [[NSDateComponents alloc] init];
[dateComps setDay:intDay];
[dateComps setMonth:intMonth];
[dateComps setYear:intYear];
[dateComps setHour:intHoures];
[dateComps setMinute:intMinutes];
NSDate *itemDate;
itemDate = [calendar dateFromComponents:dateComps];
NSLog(@"reminder date: %@", itemDate);
但是當我設置的時間爲13時,將其設置爲11,我想小時24風格。任何人都可以在這個問題上幫助我?
在此先感謝。在小時
當你NSLog一個NSDate時,你總是會看到GMT。如果你想在另一個時區看到日期,你需要使用NSDateFormatter。 – 2013-03-12 20:40:21
你能告訴我如何在這裏使用timezone嗎? – 2013-03-12 20:45:03