我嘗試將我的NSString
轉換爲NSDate
對象,但NSDateFormatter
返回給我一個奇怪的值。NSString到NSDate返回錯誤的日期
這裏是代碼:
NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init];
[dateFormat setDateFormat:@"yyyy-MM-dd HH:mm"];
NSDate *date = [dateFormat dateFromString:@"2012-08-15 00:00"];
[dateFormat release];
date
值爲2012-08-14 21:00 +0000
。 NSString
值與NSDate
值之間的差值爲3小時。我想我錯過了什麼,但我不知道是什麼。
如果你嘗試'的NSDate *日期= [DATEFORMAT dateFromString:@ 「2012-08-14 24:00」];'? – 2012-07-10 07:57:09
@ mavrick3不,dateformatter返回無 – 2012-07-10 07:58:38
[從\ [NSDate date \]關閉幾個小時獲取日期](http://stackoverflow.com/questions/8466744/getting-date-from-nsdate-date由幾個小時) – 2012-07-10 07:59:16