从NSDateComponents转换为NSDate时的结果不同

时间:2013-09-04 09:50:54

标签: ios objective-c nsdate nsdatecomponents

我正在试验NSDateNSDateComponents,并且有一个代码:

...
NSDateComponents *newComponents = [[NSDateComponents alloc] init];
                [newComponents setYear:from_year];
                [newComponents setMonth:from_month];
                [newComponents setDay:from_day];
                [newComponents setHour:from_hour];
                [newComponents setMinute:from_min];
                NSLog(@"newComponents - %@", newComponents);
                NSDate *newDateFrom = [calendar dateFromComponents:newComponents];// here it is!
                NSLog(@"newDateFrom - %@", [newDateFrom description]);
...

使用的NSLog的适当日志:

  

newComponents -       日历年:2013年       月:9       日:3       小时:14       分钟:0

     

newDateFrom - 2013-09-03 11:00:00 +0000

所以,不知怎的,我正在11点回顾,但是我在之前的代码串中设置了14:00。它怎么样?

0 个答案:

没有答案