2011-03-22 4 views
3

현재 위치와 위도, 경도가있는 경우 어떻게 현재 시간과 지역을 찾을 수 있습니까?iPhone에서 현재 시간 찾기

나는 현재 위치와 위도와 경도가있는 모든 국가의 도시를 얻을 수 있으며 현재 시간과 지역을 얻어야합니다. 그런 다음이를 바탕으로 현재 시간과 지역을 찾는 방법.

답변

0

[NSDate date]은 현재 날짜와 시간이있는 NSDate 개체를 반환합니다.

+0

나는 어떤 국가의 도시를 선택하고 그것이 현재 위치 인 경우 현재 시간을 찾는 방법을 알려줍니다. – hardkcybage

+0

예를 들어, 내 데이터베이스에서 현재 위치가 Pune 인 경우 푸네의 curretn 시간을 찾는 방법을 얻습니다 .Pune은 예를 들어이 세상의 어떤 도시 일 수 있습니다. – hardkcybage

+0

위도/경도를 지역으로 변환하고 시간대를 얻으려면 webservice가 필요할 것입니다. 내 게시물을 확인하고 도움이되는지 확인하십시오. – Joe

2

Geonames timesezone과 같은 서비스가 필요하며 NSDate을 해당 시간대 오프셋으로 조정해야합니다. 방법 dateWithCalendarFormat:timeZone:[NSDate date]에서 반환 된 날짜와 함께 사용할 수 있습니다.

NSDate Class Reference

편집 : 웹 서비스는 시간대 오프셋을 제공하는

. dstOffset은 일광 절약 시간을 설명하기 때문에 대부분의 경우에 가장 좋을 것입니다. 그렇지 않으면 gmtOffset을 사용하십시오. NSTimeZone 개체는 정적 메서드 + (id)timeZoneForSecondsFromGMT:(NSInteger)seconds을 사용하고 오프셋을 시간에서 초로 변환하여 만들 수 있습니다.