가능한 중복 :
Web service - current time zone for a city?C#에서 특정 도시의 날짜 - 시간을 얻는 방법?
그냥 내가 현재 날짜와 시간을 얻을하는 데 사용할 수있는 (로컬 컴퓨터 시간대에서 읽기없이) 공공 웹 서비스가 있는지 궁금 그 도시는 C#을 사용합니다.
가능한 중복 :
Web service - current time zone for a city?C#에서 특정 도시의 날짜 - 시간을 얻는 방법?
그냥 내가 현재 날짜와 시간을 얻을하는 데 사용할 수있는 (로컬 컴퓨터 시간대에서 읽기없이) 공공 웹 서비스가 있는지 궁금 그 도시는 C#을 사용합니다.
GeoNames을 사용하여 시간대를 확인할 수 있습니다. 그 시간과 현재의 UTC 시간부터 현지 시간을 계산할 수 있습니다. (원격 호출을하지 않아도되도록 GeoNames 데이터를 다운로드 할 수 있습니다.)
GeoNames는 Olson 표준 시간대 이름을 사용합니다. 사용하기 위해 그물 주변의 Windows 표준 시간대 이름과의 다양한 매핑이 있습니다. TimeZoneInfo
또는 (플러그) Noda Time을 사용하여 UTC에서 현지 시간으로 변환을 수행 할 수 있습니다. 미완성 인 노다 시간의 측면이 있지만 그 부분은 잘 작동해야합니다.
GeoNames이 있습니다.
컴퓨터가 어디에 있는지 알 수있는 방법이 있어야합니다.
컴퓨터는 대체로 어디 있는지 알지 못합니다.
그렇다면 코드를 설정/지정할 수있는 코드를 작성한 다음 UTC를 사용하여 코드를 작성할 수 있습니다.