试图将这两个日期与 NSDateComponents 结合起来
“2012-09-03 00:00:00 +0000”和“1970-01-01 08:00:00 +0000”
使用以下代码,我得到--> 2012-09-02 11:00:00 +0000
unsigned unitFlags = NSYearCalendarUnit | NSMonthCalendarUnit | NSDayCalendarUnit;
NSDateComponents *comps = [[NSCalendar currentCalendar] components:unitFlags fromDate:session.date];
NSDate *day3 = [[NSCalendar currentCalendar] dateFromComponents:comps];
unitFlags = NSHourCalendarUnit | NSMinuteCalendarUnit | NSSecondCalendarUnit;
comps = [[NSCalendar currentCalendar] components:unitFlags fromDate:session.start];
comps.timeZone = [NSTimeZone timeZoneWithName:@"UTC"];
day3 = [[NSCalendar currentCalendar] dateByAddingComponents:comps toDate:day3 options:0];