-3
可能重複:
Convert NSString of a date to an NSDate轉換的NSString的NSDate
我需要一些幫助與格式的日期。
我有一個格式爲2011-10-05
的字符串。如何將此NSString
轉換爲NSDate
對象。
此外,我想從相應的NSDate對象檢索一天。
我知道我必須使用dateFormatter,但我無法解決它。幫助將不勝感激。
可能重複:
Convert NSString of a date to an NSDate轉換的NSString的NSDate
我需要一些幫助與格式的日期。
我有一個格式爲2011-10-05
的字符串。如何將此NSString
轉換爲NSDate
對象。
此外,我想從相應的NSDate對象檢索一天。
我知道我必須使用dateFormatter,但我無法解決它。幫助將不勝感激。
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"YYYY-MM-dd"];
NSDate *date = [dateFormatter dateFromString:@"2011-10-05"];
NSLog(@"date: %@", date);
NSCalendar *calendar = [NSCalendar currentCalendar];
NSDateComponents *dateComponents = [calendar components:NSDayCalendarUnit fromDate:date];
NSInteger day = [dateComponents day];
NSLog(@"day: %d", day);
的NSLog輸出:
date: 2011-10-05 04:00:00 +0000
day: 5
什麼也ü嘗試這麼遠? – vikingosegundo
http://stackoverflow.com/search?q=Converting+NSString+to+NSDate – vikingosegundo