TimeZone Třída

Definice

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.

Platí pro

Viz také