<分区> 分区>
我正在尝试在我的应用程序中使用 NSDateFormatter,它采用日期字符串并将其格式化为 NSDate,以便我可以进行日期比较,但是我发现什么时候我使用 dateFromString 并将其格式化为日期丢失一天。
NSString *dateString = @"02-06-2012";
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"dd-MM-yyyy"];
NSDate *dateFromString = [[NSDate alloc] init];
dateFromString = [dateFormatter dateFromString:dateString];
NSLog(@"My Date = %@", dateFromString);
[dateFormatter release];
这输出到控制台:
My Date = 2012-06-01 23:00:00 +0000