可能重复:
NSString to NSDate
How to parse a date string into an NSDate object in iOS
我有NSString * dateAndTime = @“2011-11-22 03:20:39”。
我想从上面的字符串中获取NSString * dateWithoutTime(例如“2011-11-22”)。
我如何获得?
答案 0 :(得分:3)
您可以通过
获取相应的NSDate
NSString *dateString = @"2011-11-22 03:20:39";
NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init];
[dateFormat setDateFormat:@"yyyy-MM-dd HH:mm:ss"];
NSDate *date = [dateFormat dateFromString:dateString];
[dateFormat release];
NSLog(@"%@",date);
但这已被回答了很多次。在提出新问题之前搜索之前的帖子。
答案 1 :(得分:3)
使用此
NSString *dateAndTime = @"2011-11-22 03:20:39";
NSString *date = [[dateAndTime componentsSeparatedByString:@" "] objectAtIndex:0];