我有這樣的代碼:這個日期爲什麼處理不正確?
currentMinuteInt = [[cal components:NSHourCalendarUnit
fromDate:tuesdayAlarmTime] minute];
本應輸出 '15',而是 '輸出-2147483587'。我認識到這種奇怪的數字有時與日期相關,但我無法弄清楚它爲什麼會在這裏發生。
代碼中,我有工作了一小時是:
hours = [[cal components:NSHourCalendarUnit fromDate:now] hour];
和正常工作。 taysdayAlarmTime是一個完整的日期,它的一小部分是'15'。
是的,就是這樣。不能相信我錯過了這一點。 – Andrew 2011-02-01 14:30:31