C# FindTimeZoneById()
소개:
C#에서 시간대를 처리할 때 TimeZoneInfo
클래스는 시간대 정보에 액세스하고 조작하는 편리한 방법을 제공합니다. FindTimeZoneById()
메소드를 사용하면 식별자를 통해 특정 시간대에 대한 TimeZoneInfo
객체를 검색할 수 있습니다. 그러나 지원되는 모든 시간대 식별자의 전체 목록을 찾는 것은 어려울 수 있습니다.
접속 시간대 ID 목록:
시간대 ID의 전체 목록을 얻으려면 TimeZoneInfo
클래스의 GetSystemTimeZones()
메서드를 사용하세요. 이 메서드는 운영 체제에서 지원하는 모든 시간대를 포함하는 IEnumerable<TimeZoneInfo>
컬렉션을 반환합니다.
코드 예:
다음 코드 조각은 GetSystemTimeZones()
메서드를 사용하여 모든 시간대 ID 목록을 인쇄하는 방법을 보여줍니다.
<code class="language-csharp">using System; namespace TimeZoneIds { class Program { static void Main(string[] args) { foreach (TimeZoneInfo z in TimeZoneInfo.GetSystemTimeZones()) { Console.WriteLine(z.Id); } } } }</code>
결과:
Windows 7 워크스테이션에서 실행하면 위 코드는 다음과 같은 시간대 ID 목록을 출력합니다.
<code>Dateline Standard Time UTC-11 Samoa Standard Time Hawaiian Standard Time Alaskan Standard Time Pacific Standard Time (Mexico) Pacific Standard Time US Mountain Standard Time Mountain Standard Time (Mexico) Mountain Standard Time Central America Standard Time Central Standard Time Central Standard Time (Mexico) Canada Central Standard Time SA Pacific Standard Time Eastern Standard Time US Eastern Standard Time Venezuela Standard Time Paraguay Standard Time Atlantic Standard Time Central Brazilian Standard Time SA Western Standard Time Pacific SA Standard Time Newfoundland Standard Time E. South America Standard Time Argentina Standard Time SA Eastern Standard Time Greenland Standard Time Montevideo Standard Time UTC-02 Mid-Atlantic Standard Time Azores Standard Time Cape Verde Standard Time Morocco Standard Time UTC GMT Standard Time Greenwich Standard Time W. Europe Standard Time Central Europe Standard Time Romance Standard Time Central European Standard Time W. Central Africa Standard Time Namibia Standard Time Jordan Standard Time GTB Standard Time Middle East Standard Time Egypt Standard Time Syria Standard Time South Africa Standard Time FLE Standard Time Israel Standard Time E. Europe Standard Time Arabic Standard Time Arab Standard Time Russian Standard Time E. Africa Standard Time Iran Standard Time Arabian Standard Time Azerbaijan Standard Time Mauritius Standard Time Georgian Standard Time Caucasus Standard Time Afghanistan Standard Time Ekaterinburg Standard Time Pakistan Standard Time West Asia Standard Time India Standard Time Sri Lanka Standard Time Nepal Standard Time Central Asia Standard Time Bangladesh Standard Time N. Central Asia Standard Time Myanmar Standard Time SE Asia Standard Time North Asia Standard Time China Standard Time North Asia East Standard Time Singapore Standard Time W. Australia Standard Time Taipei Standard Time Ulaanbaatar Standard Time Tokyo Standard Time Korea Standard Time Yakutsk Standard Time Cen. Australia Standard Time AUS Central Standard Time E. Australia Standard Time AUS Eastern Standard Time West Pacific Standard Time Tasmania Standard Time Vladivostok Standard Time Central Pacific Standard Time New Zealand Standard Time UTC+12 Fiji Standard Time Kamchatka Standard Time Tonga Standard Time</code>
추가 참고사항:
지원되는 시간대 ID 목록은 운영 체제 및 업데이트에 따라 다를 수 있습니다. 최신 목록에 액세스하려면 시간대 식별자의 전체 데이터베이스를 유지 관리하는 라이브러리나 온라인 리소스를 사용하는 것이 좋습니다.
위 내용은 C#의 `FindTimeZoneById()`와 함께 사용할 전체 시간대 ID 목록을 어떻게 얻을 수 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!