TimeZone Kelas

Definisi

Perhatian

System.TimeZone has been deprecated. Investigate the use of System.TimeZoneInfo instead.

Perhatian

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

Mewakili zona waktu.

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
Warisan
TimeZone
Atribut

Keterangan

Zona waktu adalah wilayah geografis tempat waktu standar yang sama digunakan.

Important

Jika memungkinkan, gunakan kelas TimeZoneInfo alih-alih kelas TimeZone.

Anda dapat menggunakan TimeZone kelas untuk mengambil informasi tentang zona waktu saat ini, dan untuk mengonversi waktu dari waktu lokal ke Waktu Universal Terkoordinasi (UTC) atau sebaliknya. Namun, Anda tidak dapat menggunakan TimeZone kelas untuk mewakili zona waktu selain zona lokal atau untuk menangani konversi tanggal dan waktu dari satu zona waktu ke zona waktu lainnya. Untuk tujuan ini, gunakan TimeZoneInfo kelas . Anda dapat menggunakan kelas ini untuk mengambil informasi tentang zona waktu apa pun yang ditentukan pada sistem lokal, untuk membuat zona waktu kustom, dan untuk mengonversi waktu dari satu zona waktu ke zona waktu lainnya.

Kelas TimeZone hanya mendukung aturan penyesuaian waktu musim panas tunggal untuk zona waktu lokal. Akibatnya, TimeZone kelas dapat secara akurat melaporkan informasi waktu musim panas atau mengonversi antara UTC dan waktu lokal hanya untuk periode di mana aturan penyesuaian terbaru berlaku. Sebaliknya, TimeZoneInfo kelas mendukung beberapa aturan penyesuaian, yang memungkinkan untuk bekerja dengan data zona waktu historis.

Catatan Bagi Implementer

Selain menyediakan implementasi untuk anggota abstract (yang ditandai MustOverride di Visual Basic), penting bahwa kelas yang berasal dari TimeZone mengambil alih perilaku default metode ToLocalTime(DateTime). Ini karena perilaku default ToLocalTime(DateTime) di .NET Framework versi 2.0 tidak bergantung pada panggilan ke GetUtcOffset(DateTime), seperti yang terjadi di .NET Framework versi 1.0 dan 1.1. Untuk detailnya, lihat ToLocalTime(DateTime) metode .

Konstruktor

Nama Deskripsi
TimeZone()
Kedaluwarsa.
Kedaluwarsa.

Menginisialisasi instans baru dari kelas TimeZone.

Properti

Nama Deskripsi
CurrentTimeZone
Kedaluwarsa.
Kedaluwarsa.

Mendapatkan zona waktu komputer saat ini.

DaylightName
Kedaluwarsa.
Kedaluwarsa.

Mendapatkan nama zona waktu musim panas.

StandardName
Kedaluwarsa.
Kedaluwarsa.

Mendapatkan nama zona waktu standar.

Metode

Nama Deskripsi
Equals(Object)
Kedaluwarsa.
Kedaluwarsa.

Menentukan apakah objek yang ditentukan sama dengan objek saat ini.

(Diperoleh dari Object)
GetDaylightChanges(Int32)
Kedaluwarsa.
Kedaluwarsa.

Mengembalikan periode waktu musim panas untuk tahun tertentu.

GetHashCode()
Kedaluwarsa.
Kedaluwarsa.

Berfungsi sebagai fungsi hash default.

(Diperoleh dari Object)
GetType()
Kedaluwarsa.
Kedaluwarsa.

Mendapatkan Type instans saat ini.

(Diperoleh dari Object)
GetUtcOffset(DateTime)
Kedaluwarsa.
Kedaluwarsa.

Mengembalikan offset Waktu Universal Terkoordinasi (UTC) untuk waktu lokal yang ditentukan.

IsDaylightSavingTime(DateTime, DaylightTime)
Kedaluwarsa.
Kedaluwarsa.

Mengembalikan nilai yang menunjukkan apakah tanggal dan waktu yang ditentukan berada dalam periode waktu musim panas yang ditentukan.

IsDaylightSavingTime(DateTime)
Kedaluwarsa.
Kedaluwarsa.

Mengembalikan nilai yang menunjukkan apakah tanggal dan waktu yang ditentukan berada dalam periode waktu musim panas.

MemberwiseClone()
Kedaluwarsa.
Kedaluwarsa.

Membuat salinan dangkal dari Objectsaat ini.

(Diperoleh dari Object)
ToLocalTime(DateTime)
Kedaluwarsa.
Kedaluwarsa.

Mengembalikan waktu lokal yang sesuai dengan nilai tanggal dan waktu tertentu.

ToString()
Kedaluwarsa.
Kedaluwarsa.

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)
ToUniversalTime(DateTime)
Kedaluwarsa.
Kedaluwarsa.

Mengembalikan Waktu Universal Terkoordinasi (UTC) yang sesuai dengan waktu yang ditentukan.

Berlaku untuk

Lihat juga