<.> Windows와 Iana 시간대를 변환
시간 파티션은 Windows 스타일과 Iana 스타일의 두 가지 유형으로 나뉩니다. Windows Style Time Zone은 Windows 운영 체제와 Windows에서 실행되는 .NET TimezoneInfo 클래스에서 사용됩니다. IANA 스타일의 시간대는 많은 인터넷 기반 API와 Linux 또는 OSX에서 실행되는 .NET TimezonEinfo 클래스에서 사용됩니다.
시간대의 불규칙성과 Windows 업데이트의 주기성으로 인해 이러한 시간 영역 간의 변환은 어려울 수 있습니다. WindowsZones.xml 파일의 일부로 Unicode CLDR 프로젝트에서 릴리스 된 파일은 변환 이이 변환의 기본 데이터 소스를 제공합니다. 그러나 CLDR의 반 연간 릴리스 계획과 시간 영역의 변화는이 데이터를 직접 사용하는 문제가됩니다.
전환 프로세스를 단순화하기 위해 NUGET를 통해 TimeZoneConverter Micro -Library를 얻을 수 있습니다. 다음은 사용 방법입니다 :
IANA 시간대는 단일 Windows 시간대에 매핑 될 수 있지만 항상 그런 것은 아닙니다. TimezoneConverter는 일반적으로 CLDR에서 "001"과 같은 주어진 Windows 시간대의 "황금 시간"을 반환합니다. 국가/지역의 다른 시간 영역을 지정하려면 국가/지역 코드를 함수의 매개 변수로 제공하십시오.
위 내용은 .NET에서 Windows와 Iana Time Zones를 변환하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!