2013-03-11 7 views
0

나는 "2013-03-29 04:12:35"과 같은 서버 dateTime (기한) 문자열을 가져오고, hours::minutes:seconds 형식의 마감일까지 예상되는 시간에 라벨에 표시 할 스톱워치를 만들어야합니다. 내가 데드 라인을 utc로 변환 한 다음 휴대 전화 utc에서 읽은 다음 빼서 형식 hours::minutes:seconds으로 변환하려고 생각했습니다. ios에서 UTC를 읽고 문자열을 UTC로 변환하는 방법 (이 작업을 수행하는 더 쉬운 방법이 있습니까?)ios에서 UTC를 읽고 날짜를 뺍니다.

답변

1

이 지금

NSString *utcDateString = @"2013-03-29 04:12:35"; 

NSDateFormatter *formatter = [[NSDateFormatter alloc]init]; 
//DateFormatter by default will be in local timezone. 
[formatter setTimeZone:[NSTimeZone timeZoneForSecondsFromGMT:0]]; 
[formatter setFormat:@"yyyy-MM-dd HH:mm:ss"]; 

NSDate *utcDate = [formatter dateFromString:utcDateString]; 

NSDate *currentDate = [NSDate date]; 

post.

에 언급 된 방법을 사용하여 날짜 구성 요소 (시, 분, 초)을 찾는 데 사용할 수있는 시도
관련 문제