2012-11-25 5 views

답변

6

그 시간대 -이 구성 요소 GMT를하고 시간이


을 설정 반영 시간대

사용

[components setTimeZone:[NSTimeZone timeZoneForSecondsFromGMT:0]]; 

의 아무 개념이없는 것처럼있는 NSDate은 GMT 시간으로 인쇄

작업 예

int main(int argc, char *argv[]) { 
@autoreleasepool { 
    NSDate *today = [NSDate date]; 
    NSCalendar *calendar = [NSCalendar currentCalendar]; 
    NSDateComponents *components = [calendar components: (NSYearCalendarUnit | NSMonthCalendarUnit | NSDayCalendarUnit) fromDate:today]; 

    [components setMinute:50]; 
    [components setHour:7]; 
    [components setTimeZone:[NSTimeZone timeZoneForSecondsFromGMT:0]]; 

    NSDate *myNewDate = [calendar dateFromComponents:components]; 
    NSLog(@"%@",myNewDate); 
} 
} 
+0

내가 사용해야하는 시간대는 무엇입니까? – Piero

+0

내 대답을 편집했습니다 –

+0

대단히 감사합니다! – Piero