TimeZone Osztály
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Figyelemfelhívás
System.TimeZone has been deprecated. Investigate the use of System.TimeZoneInfo instead.
Figyelemfelhívás
System.TimeZone has been deprecated. Please investigate the use of System.TimeZoneInfo instead.
Időzónát jelöl.
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
- Öröklődés
-
TimeZone
- Attribútumok
Megjegyzések
Az időzóna egy földrajzi régió, ahol ugyanazt a standard időt használják.
Important
Amikor csak lehetséges, használja a TimeZoneInfo osztályt a TimeZone osztály helyett.
Az TimeZone osztály segítségével lekérheti az aktuális időzónával kapcsolatos információkat, és az időpontokat helyi időről utc (UTC) időpontra konvertálhatja, vagy fordítva. Az osztályt azonban nem használhatja a TimeZone helyi zónától eltérő időzónák megjelenítésére, illetve az egyik időzónából a másikba történő dátum- és időátalakítások kezelésére. Ehhez használja az osztályt TimeZoneInfo . Ezzel az osztálysal lekérheti a helyi rendszerben meghatározott bármely időzónára vonatkozó információkat, egyéni időzónákat hozhat létre, és időzónákká alakíthatja az időzónákat.
Az TimeZone osztály csak egyetlen nyári időszámítási időbeállítási szabályt támogat a helyi időzónához. Ennek eredményeképpen az osztály pontosan tudja jelenteni a TimeZone nyári időszámítással kapcsolatos információkat, vagy csak arra az időszakra vált át utc és helyi idő között, amelyben a legújabb kiigazítási szabály érvényben van. Ezzel szemben az TimeZoneInfo osztály több beállítási szabályt is támogat, ami lehetővé teszi a korábbi időzónák adatainak használatát.
Megjegyzések az implementálókhoz
Amellett, hogy implementációkat biztosít abstract tagjai számára (az Visual Basic MustOverride jelöléssel ellátottak), fontos, hogy a TimeZone-ból származó osztályok felülbírálják a ToLocalTime(DateTime) metódus alapértelmezett viselkedését. Ennek az az oka, hogy a ToLocalTime(DateTime) alapértelmezett viselkedése a .NET-keretrendszer 2.0-s verziójában nem függ a GetUtcOffset(DateTime) hívásától, ahogyan az .NET-keretrendszer 1.0-s és 1.1-es verzióiban tette. További részletekért tekintse meg a metódust ToLocalTime(DateTime) .
Konstruktorok
| Name | Description |
|---|---|
| TimeZone() |
Elavult.
Elavult.
Inicializálja a TimeZone osztály új példányát. |
Tulajdonságok
| Name | Description |
|---|---|
| CurrentTimeZone |
Elavult.
Elavult.
Lekéri az aktuális számítógép időzónáját. |
| DaylightName |
Elavult.
Elavult.
Lekéri a nyári időszámítási időzóna nevét. |
| StandardName |
Elavult.
Elavult.
Lekéri a szabványos időzóna nevét. |
Metódusok
| Name | Description |
|---|---|
| Equals(Object) |
Elavult.
Elavult.
Meghatározza, hogy a megadott objektum egyenlő-e az aktuális objektummal. (Öröklődés forrása Object) |
| GetDaylightChanges(Int32) |
Elavult.
Elavult.
Egy adott év nyári időszámítási időszakát adja eredményül. |
| GetHashCode() |
Elavult.
Elavult.
Ez az alapértelmezett kivonatoló függvény. (Öröklődés forrása Object) |
| GetType() |
Elavult.
Elavult.
Lekéri az Type aktuális példányt. (Öröklődés forrása Object) |
| GetUtcOffset(DateTime) |
Elavult.
Elavult.
Az egyezményes világidő (UTC) eltolását adja vissza a megadott helyi időhöz. |
| IsDaylightSavingTime(DateTime, DaylightTime) |
Elavult.
Elavult.
Egy értéket ad vissza, amely jelzi, hogy a megadott dátum és idő a megadott nyári időszámítási időszakon belül van-e. |
| IsDaylightSavingTime(DateTime) |
Elavult.
Elavult.
Egy értéket ad vissza, amely jelzi, hogy a megadott dátum és idő a nyári időszámítás időszakán belül van-e. |
| MemberwiseClone() |
Elavult.
Elavult.
Az aktuális Objectpéldány sekély másolatát hozza létre. (Öröklődés forrása Object) |
| ToLocalTime(DateTime) |
Elavult.
Elavult.
A megadott dátum- és időértéknek megfelelő helyi időt adja vissza. |
| ToString() |
Elavult.
Elavult.
Az aktuális objektumot jelképező sztringet ad vissza. (Öröklődés forrása Object) |
| ToUniversalTime(DateTime) |
Elavult.
Elavult.
A megadott időpontnak megfelelő egyezményes világidőt (UTC) adja vissza. |