TimeZone Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Upozornění
System.TimeZone has been deprecated. Investigate the use of System.TimeZoneInfo instead.
Upozornění
System.TimeZone has been deprecated. Please investigate the use of System.TimeZoneInfo instead.
Představuje časové pásmo.
public ref class TimeZone abstract
[System.Obsolete("System.TimeZone has been deprecated. Investigate the use of System.TimeZoneInfo instead.")]
public abstract class TimeZone
[System.Obsolete("System.TimeZone has been deprecated. Please investigate the use of System.TimeZoneInfo instead.")]
public abstract class TimeZone
[System.Serializable]
public abstract class TimeZone
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public abstract class TimeZone
[<System.Obsolete("System.TimeZone has been deprecated. Investigate the use of System.TimeZoneInfo instead.")>]
type TimeZone = class
[<System.Obsolete("System.TimeZone has been deprecated. Please investigate the use of System.TimeZoneInfo instead.")>]
type TimeZone = class
[<System.Serializable>]
type TimeZone = class
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type TimeZone = class
Public MustInherit Class TimeZone
- Dědičnost
-
TimeZone
- Atributy
Poznámky
Časové pásmo je geografická oblast, ve které se používá stejný standardní čas.
Important
Kdykoli je to možné, použijte místo třídy TimeZoneInfo třídu TimeZone.
Pomocí třídy můžete TimeZone načíst informace o aktuálním časovém pásmu a převést časy z místního času na koordinovaný univerzální čas (UTC) nebo naopak. Třídu však nelze použít TimeZone k reprezentaci jiných časových pásem než místní pásmo nebo ke zpracování převodů data a času z jednoho časového pásma do jiného. Pro tento účel použijte TimeZoneInfo třídu. Pomocí této třídy můžete načíst informace o libovolném časovém pásmu definovaném v místním systému, vytvořit vlastní časová pásma a převést časy z jednoho časového pásma na jiné.
Třída TimeZone podporuje pouze jedno pravidlo úpravy letního času pro místní časové pásmo. V důsledku toho TimeZone může třída přesně hlásit informace o letním čase nebo převést mezi UTC a místním časem pouze pro období, ve kterém je platné nejnovější pravidlo úpravy. Třída naproti tomu TimeZoneInfo podporuje více pravidel úprav, která umožňují pracovat s historickými daty časového pásma.
Poznámky pro implementátory
Kromě poskytování implementací pro své členy abstract (ty označené MustOverride v Visual Basic), je důležité, aby třídy odvozené z TimeZone přepsat výchozí chování metody ToLocalTime(DateTime). Důvodem je to, že výchozí chování ToLocalTime(DateTime) v rozhraní .NET Framework verze 2.0 nezávisí na volání GetUtcOffset(DateTime), stejně jako v .NET Framework verze 1.0 a 1.1. Podrobnosti najdete v ToLocalTime(DateTime) metodě.
Konstruktory
| Name | Description |
|---|---|
| TimeZone() |
Zastaralé.
Zastaralé.
Inicializuje novou instanci TimeZone třídy. |
Vlastnosti
| Name | Description |
|---|---|
| CurrentTimeZone |
Zastaralé.
Zastaralé.
Získá časové pásmo aktuálního počítače. |
| DaylightName |
Zastaralé.
Zastaralé.
Získá název letního časového pásma. |
| StandardName |
Zastaralé.
Zastaralé.
Získá standardní název časového pásma. |
Metody
| Name | Description |
|---|---|
| Equals(Object) |
Zastaralé.
Zastaralé.
Určuje, zda je zadaný objekt roven aktuálnímu objektu. (Zděděno od Object) |
| GetDaylightChanges(Int32) |
Zastaralé.
Zastaralé.
Vrátí období letního času pro určitý rok. |
| GetHashCode() |
Zastaralé.
Zastaralé.
Slouží jako výchozí funkce hash. (Zděděno od Object) |
| GetType() |
Zastaralé.
Zastaralé.
Získá Type aktuální instance. (Zděděno od Object) |
| GetUtcOffset(DateTime) |
Zastaralé.
Zastaralé.
Vrátí posun koordinovaného univerzálního času (UTC) pro zadaný místní čas. |
| IsDaylightSavingTime(DateTime, DaylightTime) |
Zastaralé.
Zastaralé.
Vrátí hodnotu určující, jestli zadané datum a čas spadá do zadaného období letního času. |
| IsDaylightSavingTime(DateTime) |
Zastaralé.
Zastaralé.
Vrátí hodnotu určující, zda zadané datum a čas spadá do letního časového období. |
| MemberwiseClone() |
Zastaralé.
Zastaralé.
Vytvoří mělkou kopii aktuálního Object. (Zděděno od Object) |
| ToLocalTime(DateTime) |
Zastaralé.
Zastaralé.
Vrátí místní čas odpovídající zadané hodnotě data a času. |
| ToString() |
Zastaralé.
Zastaralé.
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |
| ToUniversalTime(DateTime) |
Zastaralé.
Zastaralé.
Vrátí standard UTC (Coordinated Universal Time), který odpovídá zadanému času. |