2012-05-28 2 views
2

특정 지역에 대해 DateTime.Now을 얻으려면 어떻게해야합니까?특정 지역의 날짜/시간을 가져 오시겠습니까?

외국에서 현재 날짜를 얻으려고하고 있는데, 이것을 달성하기위한 쉬운 방법을 찾고 있습니다.

참고 : 온라인 서버에서 가치를 얻는 데 신경 쓸 필요가 없습니다. 너무 많은 시간을 소비하고 싶지 않습니다.

+0

윈폼, WPF, ASP 또는 무엇 –

+0

콘솔 응용 프로그램, 정말 중요하지 않습니다 그것을 않습니다 :) – Shimmy

답변

4

원하는 시간대를 알고있는 경우 TimeZoneInfo 클래스를 사용할 수 있습니다. get the TimeZoneInfo object for your desired timezone 첫째, 그 시간대에 현재 시간을 변환 :

var timezone = TimeZoneInfo.FindSystemTimeZoneById("Central America Standard Time"); 
var dateTime = TimeZoneInfo.ConvertTime(DateTime.Now, timezone); 
관련 문제