kelas System::TimeZoneInfo

TimeZoneInfo class

Mewakili informasi yang menggambarkan zona waktu tertentu. Objek dari kelas ini hanya boleh dialokasikan menggunakan fungsi System::MakeObject(). Jangan pernah membuat instance tipe ini di stack atau menggunakan operator new, karena akan menyebabkan kesalahan runtime dan/atau kegagalan asersi. Selalu bungkus kelas ini ke dalam pointer System::SmartPtr dan gunakan pointer ini untuk meneruskan ke fungsi sebagai argumen.

class TimeZoneInfo : public System::IEquatable<TimeZoneInfoPtr>

Nested classes

Metode

MetodeDeskripsi
static ClearCachedData()Bersihkan data zona waktu yang di-cache.
static ConvertTime(DateTime, const TimeZoneInfoPtr&, const TimeZoneInfoPtr&)Convert waktu dari satu zona waktu ke zona waktu lain.
static ConvertTime(const DateTimeOffset&, const TimeZoneInfoPtr&)Convert waktu ke waktu dalam zona waktu yang ditentukan.
static ConvertTime(DateTime, const TimeZoneInfoPtr&)Convert waktu ke waktu dalam zona waktu yang ditentukan.
static ConvertTimeBySystemTimeZoneId(DateTime, const String&)Convert waktu ke waktu dalam zona waktu yang ditentukan.
static ConvertTimeBySystemTimeZoneId(const DateTimeOffset&, const String&)Convert waktu ke waktu dalam zona waktu yang ditentukan.
static ConvertTimeBySystemTimeZoneId(DateTime, const String&, const String&)Convert waktu ke waktu dalam zona waktu yang ditentukan.
static ConvertTimeFromUtc(DateTime, const TimeZoneInfoPtr&)Mengonversi waktu UTC ke waktu dalam zona waktu yang ditentukan.
static ConvertTimeToUtc(DateTime, const TimeZoneInfoPtr&)Mengonversi waktu ke waktu UTC.
static ConvertTimeToUtc(DateTime)Mengonversi waktu ke waktu UTC.
static ConvertTimeToUtcNoThrow(DateTime)Mengonversi waktu ke waktu UTC. UNTUK PENGGUNAAN INTERNAL.
static CreateCustomTimeZone(const String&, TimeSpan, const String&, const String&, const String&, const ArrayPtr<AdjustmentRulePtr>&, bool)Membuat zona waktu khusus.
static CreateCustomTimeZone(const String&, TimeSpan, const String&, const String&, const String&, const ArrayPtr<AdjustmentRulePtr>&)Membuat zona waktu khusus.
static CreateCustomTimeZone(const String&, TimeSpan, const String&, const String&)Membuat zona waktu khusus.
Equals(SharedPtr<Object>) override
Equals(TimeZoneInfoPtr) overrideMenentukan apakah objek saat ini dan objek yang ditentukan sama.
static FindSystemTimeZoneById(const String&)Mendapatkan zona waktu dengan identifier yang ditentukan.
get_BaseUtcOffset() constMengembalikan sebuah instance dari TimeSpan yang mewakili interval waktu antara waktu standar zona waktu saat ini dan waktu UTC.
get_DaylightName() constMendapatkan nama untuk daylight saving time zona waktu saat ini.
get_DisplayName() constMendapatkan nama untuk zona waktu saat ini.
get_Id() constMengembalikan identifier zona waktu yang diwakili oleh objek saat ini.
static get_Local()Mengembalikan sebuah instance dari TimeZoneInfo yang mewakili zona waktu lokal.
get_StandardName() constMendapatkan nama untuk waktu standar zona waktu saat ini.
get_SupportsDaylightSavingTime() constMendapatkan flag yang menunjukkan apakah zona waktu memiliki aturan daylight saving time.
static get_Utc()Mengembalikan sebuah instance dari TimeZoneInfo yang mewakili zona waktu UTC.
GetAdjustmentRules() constMengembalikan sebuah array yang terdiri dari objek AdjustmentRule yang mewakili aturan penyesuaian yang berlaku pada objek TimeZoneInfo saat ini.
GetAmbiguousTimeOffsets(DateTime) constMendapatkan tanggal dan waktu UTC yang dapat dipetakan dari tanggal dan waktu yang ditentukan.
GetAmbiguousTimeOffsets(const DateTimeOffset&) constMendapatkan tanggal dan waktu UTC yang dapat dipetakan dari tanggal dan waktu yang ditentukan.
GetHashCode() const overrideAnalog dari metode C# Object.GetHashCode(). Memungkinkan hashing objek khusus.
static GetSystemTimeZones()Mendapatkan koleksi terurut dari semua zona waktu yang tersedia pada sistem lokal.
GetUtcOffset(DateTime) constMenghitung selisih antara waktu di zona waktu ini dengan zona waktu UTC untuk tanggal dan waktu yang ditentukan.
GetUtcOffset(const DateTimeOffset&) constMenghitung selisih antara waktu di zona waktu ini dengan zona waktu UTC untuk tanggal dan waktu yang ditentukan.
static GetUtcOffsetFromUtc(DateTime, const TimeZoneInfoPtr&)Fungsi pembantu internal yang mengembalikan offset UTC untuk datetime UTC dalam zona waktu yang ditentukan. UNTUK PENGGUNAAN INTERNAL.
static GetUtcOffsetFromUtc(DateTime, const TimeZoneInfoPtr&, bool&, bool&)Fungsi pembantu internal yang mengembalikan offset UTC untuk datetime UTC dalam zona waktu yang ditentukan. UNTUK PENGGUNAAN INTERNAL.
GetUtcOffsetNoThrow(DateTime) constMenghitung selisih antara waktu di zona waktu ini dengan zona waktu UTC untuk tanggal dan waktu yang ditentukan. UNTUK PENGGUNAAN INTERNAL.
HasSameRules(const TimeZoneInfoPtr&) constMemeriksa apakah zona waktu saat ini dan zona waktu lain memiliki aturan penyesuaian yang sama.
IsAmbiguousTime(DateTime) constMemeriksa apakah tanggal dan waktu yang ditentukan ambigu dan dapat dipetakan ke banyak waktu UTC.
IsAmbiguousTime(const DateTimeOffset&) constMemeriksa apakah tanggal dan waktu yang ditentukan ambigu dan dapat dipetakan ke banyak waktu UTC.
IsDaylightSavingTime(DateTime) constMemeriksa apakah tanggal dan waktu yang ditentukan berada dalam rentang waktu daylight saving.
IsDaylightSavingTime(const DateTimeOffset&) constMemeriksa apakah tanggal dan waktu yang ditentukan berada dalam rentang waktu daylight saving.
IsDaylightSavingTimeNoThrow(DateTime) constMemeriksa apakah tanggal dan waktu yang ditentukan berada dalam rentang waktu daylight saving.
IsInvalidTime(DateTime) constMemeriksa apakah tanggal dan waktu yang ditentukan tidak valid.
ToString() const overrideAnalog dari metode C# Object.ToString(). Memungkinkan konversi objek khusus menjadi string.
static TransitionTimeToDateTime(int32_t, const TransitionTime&)Fungsi pembantu yang mengonversi tahun dan TransitionTime menjadi DateTime.

Typedefs

TypedefDeskripsi
AdjustmentRulePtrAlias untuk pointer bersama ke sebuah instance kelas AdjustmentRule.

Lihat Juga