Bagikan melalui


Calendar Kelas

Definisi

Memanipulasi representasi DateTime dalam kalender dan jam tertentu.

public ref class Calendar sealed
/// [Windows.Foundation.Metadata.Activatable(65536, Windows.Foundation.UniversalApiContract)]
/// [Windows.Foundation.Metadata.Activatable(Windows.Globalization.ICalendarFactory2, 65536, Windows.Foundation.UniversalApiContract)]
/// [Windows.Foundation.Metadata.Activatable(Windows.Globalization.ICalendarFactory, 65536, Windows.Foundation.UniversalApiContract)]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class Calendar final
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
/// [Windows.Foundation.Metadata.Activatable(Windows.Globalization.ICalendarFactory2, 65536, "Windows.Foundation.UniversalApiContract")]
/// [Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
/// [Windows.Foundation.Metadata.Activatable(Windows.Globalization.ICalendarFactory, 65536, "Windows.Foundation.UniversalApiContract")]
class Calendar final
[Windows.Foundation.Metadata.Activatable(65536, typeof(Windows.Foundation.UniversalApiContract))]
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Globalization.ICalendarFactory2), 65536, typeof(Windows.Foundation.UniversalApiContract))]
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Globalization.ICalendarFactory), 65536, typeof(Windows.Foundation.UniversalApiContract))]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class Calendar
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Globalization.ICalendarFactory2), 65536, "Windows.Foundation.UniversalApiContract")]
[Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Globalization.ICalendarFactory), 65536, "Windows.Foundation.UniversalApiContract")]
public sealed class Calendar
function Calendar(languages, calendar, clock, timeZoneId)
Public NotInheritable Class Calendar
Warisan
Object Platform::Object IInspectable Calendar
Atribut

Persyaratan Windows

Rangkaian perangkat
Windows 10 (diperkenalkan dalam 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (diperkenalkan dalam v1.0)

Keterangan

Jika aplikasi Anda meneruskan tag bahasa yang digunakan di kelas ini ke fungsi Dukungan Bahasa Nasional apa pun, aplikasi harus terlebih dahulu mengonversi tag dengan memanggil ResolveLocaleName.

Tag bahasa mendukung ekstensi Unicode "ca-" dan "nu-". (Lihat Definisi Kunci/Jenis Unicode.) Perhatikan bahwa ekstensi ini dapat memengaruhi kalender yang digunakan oleh objek Kalender.

Konstruktor

Calendar()

Membuat objek Kalender dan menginisialisasinya ke DateTime saat ini.

Calendar(IIterable<String>)

Membuat objek Kalender yang diinisialisasi dengan daftar bahasa.

Calendar(IIterable<String>, String, String)

Membuat objek Kalender yang diinisialisasi dengan daftar bahasa, kalender, dan jam.

Calendar(IIterable<String>, String, String, String)

Membuat objek Kalender yang diinisialisasi dengan daftar bahasa, kalender, jam, dan zona waktu.

Properti

Day

Mendapatkan atau mengatur hari.

DayOfWeek

Mendapatkan hari dalam seminggu.

Era

Mendapatkan atau mengatur era.

FirstDayInThisMonth

Mendapatkan Hari pertama Bulan ini.

FirstEra

Mendapatkan Era pertama yang tersedia di kalender.

FirstHourInThisPeriod

Mendapatkan Jam pertama dari Periode saat ini.

FirstMinuteInThisHour

Mendapatkan Menit pertama dari Jam saat ini.

FirstMonthInThisYear

Mendapatkan Bulan pertama Tahun ini.

FirstPeriodInThisDay

Mendapatkan Periode pertama Hari ini.

FirstSecondInThisMinute

Mendapatkan Detik pertama dari Menit saat ini.

FirstYearInThisEra

Mendapatkan Tahun pertama Era saat ini.

Hour

Mendapatkan atau mengatur jam.

IsDaylightSavingTime

Mendapatkan Boolean yang menunjukkan apakah Daylight Saving Time berlaku untuk tanggal objek Kalender ini.

Languages

Mendapatkan daftar prioritas pengidentifikasi bahasa yang digunakan saat memformat komponen sebagai string.

LastDayInThisMonth

Mendapatkan Hari terakhir bulan ini.

LastEra

Mendapatkan Era terakhir yang tersedia di kalender.

LastHourInThisPeriod

Mendapatkan Jam terakhir dari Periode saat ini.

LastMinuteInThisHour

Mendapatkan Menit terakhir dari Jam saat ini.

LastMonthInThisYear

Mendapatkan Bulan terakhir tahun ini.

LastPeriodInThisDay

Mendapatkan Periode terakhir Hari ini.

LastSecondInThisMinute

Mendapatkan Detik terakhir dari Menit saat ini.

LastYearInThisEra

Mendapatkan Tahun terakhir dari Era saat ini.

Minute

Mendapatkan atau mengatur menit.

Month

Mendapatkan atau mengatur bulan.

Nanosecond

Mendapatkan atau mengatur nanodetik.

NumberOfDaysInThisMonth

Mendapatkan jumlah hari dalam bulan saat ini dari objek Kalender ini.

NumberOfEras

Mendapatkan jumlah penghapusan dalam objek Kalender ini.

NumberOfHoursInThisPeriod

Mendapatkan jumlah jam dalam periode hari saat ini dari objek Kalender ini.

NumberOfMinutesInThisHour

Mendapatkan jumlah Menitdalam Jam saat ini.

NumberOfMonthsInThisYear

Mendapatkan jumlah bulan dalam tahun saat ini dari objek Kalender ini.

NumberOfPeriodsInThisDay

Mendapatkan jumlah periode pada hari saat ini dari objek Kalender ini.

NumberOfSecondsInThisMinute

Mendapatkan jumlah Detikdalam Menit saat ini.

NumberOfYearsInThisEra

Mendapatkan jumlah tahun di era saat ini dari objek Kalender ini.

NumeralSystem

Mendapatkan atau mengatur sistem penomoran yang digunakan saat memformat komponen sebagai string.

Period

Mendapatkan atau mengatur periode hari ini.

ResolvedLanguage

Mendapatkan bahasa yang terakhir digunakan untuk melakukan pemformatan atau operasi kalender.

Second

Mendapatkan atau mengatur yang kedua.

Year

Mendapatkan atau mengatur tahun.

Metode

AddDays(Int32)

Kenaikan atau penurunan hari.

AddEras(Int32)

Kenaikan atau penurunan era.

AddHours(Int32)

Kenaikan atau penurunan jam.

AddMinutes(Int32)

Kenaikan atau penurunan menit.

AddMonths(Int32)

Kenaikan atau penurunan bulan.

AddNanoseconds(Int32)

Kenaikan atau penurunan nanodetik.

AddPeriods(Int32)

Kenaikan atau penurunan periode.

AddSeconds(Int32)

Kenaikan atau penurunan yang kedua.

AddWeeks(Int32)

Kenaikan atau penurunan hari dengan jumlah minggu yang ditentukan.

AddYears(Int32)

Kenaikan atau penurunan tahun.

ChangeCalendarSystem(String)

Menyetel sistem kalender baru yang akan digunakan oleh objek Kalender ini.

ChangeClock(String)

Menyetel jam baru yang akan digunakan oleh objek Kalender ini.

ChangeTimeZone(String)

Menyetel zona waktu baru yang akan digunakan oleh objek Kalender ini.

Clone()

Membuat salinan objek Kalender .

Compare(Calendar)

Membandingkan kalender ini dengan objek Kalender lain dan menunjukkan apakah TanggalWaktu kalender lebih awal, sama dengan, atau lebih baru dari yang lain.

CompareDateTime(DateTime)

Membandingkan kalender ini dengan objek DateTime dan menunjukkan apakah tanggal dan waktu kalender lebih awal, sama dengan, atau lebih baru dari yang lain.

CopyTo(Calendar)

Menyalin nilai dari objek Kalender lain ke kalender ini.

DayAsPaddedString(Int32)

Mengembalikan representasi string hari itu, secara opsional nol-padded.

DayAsString()

Mengembalikan string yang berisi representasi numerik hari itu.

DayOfWeekAsSoloString()

Mengembalikan representasi string hari dalam seminggu yang cocok untuk tampilan mandiri.

DayOfWeekAsSoloString(Int32)

Mengembalikan representasi string hari dalam seminggu yang cocok untuk tampilan mandiri.

DayOfWeekAsString()

Mengembalikan representasi string hari dalam seminggu yang cocok untuk dimasukkan dengan komponen tanggal lainnya.

DayOfWeekAsString(Int32)

Mengembalikan representasi string hari dalam seminggu yang cocok untuk dimasukkan dengan komponen tanggal lainnya.

EraAsString()

Mengembalikan representasi string dari era.

EraAsString(Int32)

Mengembalikan representasi string dari era. Panjang string yang dipilih paling dekat dengan panjang ideal.

GetCalendarSystem()

Mendapatkan sistem kalender yang digunakan oleh objek Kalender ini.

GetClock()

Mendapatkan jam yang digunakan oleh objek Kalender ini.

GetDateTime()

Menyusun tanggal dan waktu, mengingat komponen objek Kalender ini.

GetTimeZone()

Mendapatkan pengidentifikasi yang mengidentifikasi zona waktu yang digunakan oleh objek Kalender ini.

HourAsPaddedString(Int32)

Mengembalikan representasi string jam, secara opsional nol-padded.

HourAsString()

Mengembalikan string yang berisi representasi numerik jam.

MinuteAsPaddedString(Int32)

Mengembalikan representasi string menit, secara opsional nol-padded.

MinuteAsString()

Mengembalikan string yang berisi representasi numerik menit.

MonthAsNumericString()

Mengembalikan string yang berisi representasi numerik bulan ini.

MonthAsPaddedNumericString(Int32)

Mengembalikan representasi string bulan, secara opsional nol-padded.

MonthAsSoloString()

Mengembalikan representasi string bulan yang cocok untuk tampilan mandiri.

MonthAsSoloString(Int32)

Mengembalikan representasi string bulan yang cocok untuk tampilan mandiri.

MonthAsString()

Mengembalikan representasi string bulan yang cocok untuk dimasukkan dengan komponen tanggal lainnya.

MonthAsString(Int32)

Mengembalikan representasi string bulan yang cocok untuk dimasukkan dengan komponen tanggal lainnya.

NanosecondAsPaddedString(Int32)

Mengembalikan representasi string dari nanodetik, secara opsional nol-padded.

NanosecondAsString()

Mengembalikan string yang berisi representasi numerik nanodetik.

PeriodAsString()

Mengembalikan representasi string periode hari, seperti AM atau PM, yang menggunakan singkatan paling umum yang tersedia.

PeriodAsString(Int32)

Mengembalikan representasi string dari periode hari, seperti AM atau PM.

SecondAsPaddedString(Int32)

Mengembalikan representasi string dari yang kedua, secara opsional tanpa padded.

SecondAsString()

Mengembalikan string yang berisi representasi numerik dari yang kedua.

SetDateTime(DateTime)

Mengatur semua bidang tanggal dan waktu ke tanggal dan waktu yang diwakili oleh parameter DateTime .

SetToMax()

Menyetel komponen objek Kalender ini ke TanggalWaktu terbaru yang didukung.

SetToMin()

Menyetel komponen objek Kalender ini ke TanggalWaktu paling awal yang didukung.

SetToNow()

Menyetel komponen objek Kalender ini ke DateTime saat ini.

TimeZoneAsString()

Mengembalikan nama zona waktu penuh yang berlaku pada saat objek Kalender ini diwakili.

TimeZoneAsString(Int32)

Mengembalikan nama zona waktu singkatan yang berlaku pada saat objek Kalender ini diwakili.

YearAsPaddedString(Int32)

Mengembalikan representasi string tahun, secara opsional nol-padded.

YearAsString()

Mengembalikan representasi string tahun tanpa padding nol awal.

YearAsTruncatedString(Int32)

Mengembalikan representasi string tahun ini, secara opsional terpotong.

Berlaku untuk

Lihat juga