我必须将字符串转换为日期。我正在使用日期格式化程序来做同样的事情。
代码:
NSString *stringDate = @"2010-06-21";
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"yyyy-MM-dd"];
NSDate *theDate = [dateFormatter dateFromString:stringDate];
这给了我上一个日期,而不是我传递的字符串日期。所以我尝试使用时区。
[dateFormatter setTimeZone:[NSTimeZone timeZoneWithAbbreviation:@"GMT"];
这给了我正确的日期但错误的时间。
我只想要日期。如何在结果中获得正确的日期和截断时间。
提前致谢