TimeZone Klass

Definition

Varning

System.TimeZone has been deprecated. Please investigate the use of System.TimeZoneInfo instead.

Representerar en tidszon.

public ref class TimeZone abstract
[System.Serializable]
public abstract class TimeZone
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
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>]
type TimeZone = class
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type TimeZone = class
[<System.Obsolete("System.TimeZone has been deprecated.  Please investigate the use of System.TimeZoneInfo instead.")>]
type TimeZone = class
Public MustInherit Class TimeZone
Arv
TimeZone
Attribut

Kommentarer

En tidszon är en geografisk region där samma standardtid används.

Important

När det är möjligt använder du klassen TimeZoneInfo i stället för klassen TimeZone.

Du kan använda TimeZone klassen för att hämta information om den aktuella tidszonen och konvertera tider från lokal tid till UTC (Coordinated Universal Time) eller vice versa. Du kan dock inte använda TimeZone klassen för att representera andra tidszoner än den lokala zonen eller för att hantera datum- och tidskonverteringar från en tidszon till en annan. Använd klassen för det här ändamålet TimeZoneInfo . Du kan använda den här klassen för att hämta information om valfri tidszon som definierats i det lokala systemet, för att skapa anpassade tidszoner och för att konvertera tider från en tidszon till en annan.

Klassen TimeZone stöder endast en regel för justering av sommartid för den lokala tidszonen. Därför TimeZone kan klassen rapportera information om sommartid korrekt eller konvertera mellan UTC och lokal tid endast för den period då den senaste justeringsregeln gäller. Klassen har däremot TimeZoneInfo stöd för flera justeringsregler, vilket gör det möjligt att arbeta med historiska tidszonsdata.

Anteckningar till implementerare

Förutom att tillhandahålla implementeringar för dess abstract medlemmar (de som har markerats MustOverride i Visual Basic) är det viktigt att klasser som härleds från TimeZone åsidosätter standardbeteendet för metoden ToLocalTime(DateTime). Detta beror på att standardbeteendet för ToLocalTime(DateTime) i .NET Framework version 2.0 inte är beroende av ett anrop till GetUtcOffset(DateTime), som i .NET Framework-versionerna 1.0 och 1.1. Mer information finns i ToLocalTime(DateTime) metoden.

Konstruktorer

Name Description
TimeZone()
Föråldrad.

Initierar en ny instans av TimeZone klassen.

Egenskaper

Name Description
CurrentTimeZone
Föråldrad.

Hämtar tidszonen för den aktuella datorn.

DaylightName
Föråldrad.

Hämtar namnet på den sommartidsbesparande tidszonen.

StandardName
Föråldrad.

Hämtar standardnamnet för tidszonen.

Metoder

Name Description
Equals(Object)
Föråldrad.

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
GetDaylightChanges(Int32)
Föråldrad.

Returnerar sommartidsperioden för ett visst år.

GetHashCode()
Föråldrad.

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetType()
Föråldrad.

Hämtar den aktuella instansen Type .

(Ärvd från Object)
GetUtcOffset(DateTime)
Föråldrad.

Returnerar UTC-förskjutningen (Coordinated Universal Time) för den angivna lokala tiden.

IsDaylightSavingTime(DateTime, DaylightTime)
Föråldrad.

Returnerar ett värde som anger om det angivna datumet och tiden ligger inom den angivna sommartidsperioden.

IsDaylightSavingTime(DateTime)
Föråldrad.

Returnerar ett värde som anger om det angivna datumet och tiden ligger inom en sommartidsperiod.

MemberwiseClone()
Föråldrad.

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
ToLocalTime(DateTime)
Föråldrad.

Returnerar den lokala tid som motsvarar ett angivet datum- och tidsvärde.

ToString()
Föråldrad.

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)
ToUniversalTime(DateTime)
Föråldrad.

Returnerar UTC (Coordinated Universal Time) som motsvarar en angiven tid.

Gäller för

Se även