Zjištění časových pásem definovaných na místním systému
Třída TimeZoneInfo nevystavuje veřejný konstruktor. V důsledku toho nelze použít klíčové slovo new k vytvoření nového objektu TimeZoneInfo. Místo toho jsou instance objektu TimeZoneInfo vytvářeny načítáním informací o předdefinovaných časových pásmech z registru nebo vytvářením vlastních časových pásem. Toto téma popisuje vytváření instancí časového pásmo z dat uložených v registru. Navíc static (shared v jazyce Visual Basic) vlastnosti třídy TimeZoneInfo poskytují přístup k času UTC místnímu časovému pásmu.
Poznámka |
---|
Časová pásma, která nejsou definována v registru, můžete vytvořit pomocí vlastních časových pásem voláním přetížení metody CreateCustomTimeZone.Vytváření vlastního časového pásma je popsáno v tématech Postupy: Vytváření časových pásem bez pravidel úprav a Postupy: Vytváření časových pásem s pravidly úprav.Kromě toho můžete vytvořit instanci objektu TimeZoneInfo jeho obnovením ze serializovaného řetězce pomocí metody FromSerializedString.Serializace a rekonstrukce objektu TimeZoneInfo je popsána v tématech Postupy: Uložit časová pásma do integrovaného prostředku a Postupy: Obnovení časových pásem z integrovaného zdroje. |
Přistupování k jednotlivým časovým pásmům
Třída TimeZoneInfo poskytuje dva předdefinované objekty časového pásma, které představují čas UTC a místní časové pásmo. Jsou k dispozici z vlastnosti Utc respektive Local. Pokyny pro přístup k času UTC nebo místnímu časovému pásmu naleznete v tématu Postupy: Přístup k předdefinovaných objektům místních časových zón a zóny UTC.
Také můžete vytvořit instanci objektu TimeZoneInfo, který představuje libovolné časové pásmo definované v registru. Pokyny týkající se vytváření instance objektu konkrétního časového pásma naleznete v tématu Postupy: Vytvoření instance objektu TimeZoneInfo.
Identifikátory časového pásma
Identifikátor časového pásma je pole s klíčem, které jednoznačně identifikuje časové pásmo. Zatímco většina klíčů je poměrně krátkých, identifikátor časového pásma je relativně dlouhý. Ve většině případů jeho hodnota odpovídá vlastnosti TimeZoneInfo.StandardName, která slouží k poskytování názvu standardního času daného časového pásma. Existují však výjimky. Nejlepším způsobem abyste se ujistili, že je jste zadali platný identifikátor je provést výčet dostupných časových pásem v systému a poznamenat si identifikátory v jejich časovém pásmu. V následující tabulce jsou uvedeny identifikátory časového pásma, které lze ve výchozím nastavení nalézt v systémech Windows.
Důležité |
---|
Identifikátory časového pásma uvedené v tabulce jsou standardní identifikátory, které jsou ve výchozím nastavení obsaženy v systémech Microsoft Windows XP a Windows Vista.Tyto identifikátory však mohou být přidány, odstraněny nebo změněny správci systému, aplikacemi jiných výrobců a případně aktualizací systému Windows. |
Identifikátor časového pásma |
Windows XP |
Windows Vista |
---|---|---|
Greenwich Standard Time |
X |
X |
GMT Standard Time |
X |
X |
W Europe Standard Time |
X |
X |
Central Standard Time (Mexico) |
X |
X |
Romance Standard Time |
X |
X |
Central European Standard Time |
X |
X |
W Central Africa Standard Time |
X |
X |
Jordan Standard Time |
X |
|
GTB Standard Time |
X |
X |
Middle East Standard Time |
X |
|
E. Europe Standard Time |
X |
X |
Egypt Standard Time |
X |
X |
E. South America Standard Time |
X |
X |
FLE Standard Time |
X |
X |
Iran Standard Time |
X |
X |
Namibia Standard Time |
X |
|
Arabský poloostrov (běžný čas) |
X |
X |
Arabský poloostrov (běžný čas) |
X |
X |
Ruština Standard Time |
X |
X |
E. South America Standard Time |
X |
X |
Georgian Standard Time |
X |
|
Iran Standard Time |
X |
X |
Arábie (běžný čas) |
X |
X |
Caucasus Standard Time |
X |
X |
Afghánistán (běžný čas) |
X |
X |
Ekaterinburg (běžný čas) |
X |
X |
Západní Asie (běžný čas) |
X |
X |
Indie (běžný čas) |
X |
X |
Nepál (běžný čas) |
X |
X |
N. Střední Asie (běžný čas) |
X |
X |
Střední Asie (běžný čas) |
X |
X |
Sri Lanka Standard Time |
X |
X |
Myanmar Standard Time |
X |
X |
Jihovýchodní Asie (běžný čas) |
X |
X |
Severní Asie (běžný čas) |
X |
X |
Čína (běžný čas) |
X |
X |
Východ severní Asie (běžný čas) |
X |
X |
Singapur (běžný čas) |
X |
X |
W Austrálie (běžný čas) |
X |
X |
Taipei (běžný čas) |
X |
X |
Tokio (běžný čas) |
X |
X |
Korea (běžný čas) |
X |
X |
Jakutsk (běžný čas) |
X |
X |
Cen. Austrálie (běžný čas) |
X |
X |
Střední Austrálie (běžný čas) |
X |
X |
E. Austrálie (běžný čas) |
X |
X |
Východní Austrálie (běžný čas) |
X |
X |
Západní Tichomoří (běžný čas) |
X |
X |
Tasmánie (běžný čas) |
X |
X |
Vladivostok (běžný čas) |
X |
X |
Centrální Tichomoří (běžný čas) |
X |
X |
New Zealand Standard Time |
X |
X |
Fidži (běžný čas) |
X |
X |
Tonga (běžný čas) |
X |
X |
Azory (běžný čas) |
X |
X |
Kapverdy (běžný čas) |
X |
X |
Mid-Atlantic (běžný čas) |
X |
X |
E. Jižní Amerika (běžný čas) |
X |
X |
Východní SA (běžný čas) |
X |
X |
Grónsko (běžný čas) |
X |
X |
Newfoundland Standard Time |
X |
X |
Atlantic Standard Time |
X |
X |
Západní J. Amerika (běžný čas) |
X |
X |
Central Brazilian Standard Time |
X |
|
Pacific SA Standard Time |
X |
X |
SA Pacific Standard Time |
X |
X |
Eastern Standard Time |
X |
X |
USA východní (běžný čas) |
X |
X |
Střední Amerika (běžný čas) |
X |
X |
Central Standard Time |
X |
X |
Central Standard Time (Mexico) |
X |
|
Mexiko (běžný čas) |
X |
|
Střední Kanada (běžný čas) |
X |
|
Standardní Horská oblast USA |
X |
|
Mountain Standard Time (Mexico) |
X |
|
Mexiko (běžný čas) 2 |
X |
|
Mountain Standard Time |
X |
X |
Pacific Standard Time |
X |
X |
Pacific Standard Time (Mexico) |
X |
|
Aljaška (běžný čas) |
X |
X |
Hawaiian (běžný čas) |
X |
X |
Samoa (běžný čas) |
X |
X |
Datová hranice (běžný čas) |
X |
X |
Viz také
Úkoly
Postupy: Přístup k předdefinovaných objektům místních časových zón a zóny UTC
Postupy: Vytvoření instance objektu TimeZoneInfo
Koncepty
Převod časů mezi časovými pásmy