2011-02-11 5 views
0

TimeZoneId가 시간을 가져와야합니다. 내가 봤 거든하지만 TimeZoneInfo 클래스를 발견하고 TimeZoneId에 의해 시간을 얻을 수있는 특정 방법이 있습니다. TimeZoneInfo 클래스는 .NET Framework 3.5에서만 지원되지만 .NET Framework 2.0을 사용하고 있습니다.TimeZoneId가 시간을 가져와야합니다.

아무도 말해 줄 수있는 방법이 .net 프레임 워크 2.0에서 이것을 수행 할 수 있습니다.

감사합니다.

+0

[1] [1] : http://stackoverflow.com/questions/1637144/user-datetime-setting-gmt-how-to-convert-date-to-their-localized-setting –

답변

1

가장 쉬운 해결책은 실제로 .NET 3.5로 업그레이드하는 것입니다. 그것이 우리가 기능을 필요로 할 때 우리가 한 일입니다.

할 수 없다면 레지스트리에서 관련 데이터를 읽어야합니다. 합리적으로 잘 문서화되어 있지만 변환 작업을 올바르게 수행 할 수있는 코드를 작성해야한다는 것은 의미가 없습니다. Reflector를 가져 와서 System.Core.dll 버전 3.5의 TimeZoneInfo 클래스 구현을 살펴보면 무슨 뜻인지 알게 될 것입니다.

내가 TimeZoneInfo 중처럼 작동 제 3 자 라이브러리를 잘 모르는 것 같아요 나는이 [여기] 대답되었다고 생각

관련 문제