Bagikan melalui


Informasi Tipe Kalender

Topik ini menjelaskan informasi jenis kalender (jenis data CALTYPE) yang digunakan dalam fungsi EnumCalendarInfo, EnumCalendarInfoEx, EnumCalendarInfoExEx, GetCalendarInfo, dan GetCalendarInfoEx . Beberapa nilai ini juga digunakan oleh fungsi SetCalendarInfo .

Konstanta CALTYPE berikut dapat digunakan dalam kombinasi dengan konstanta CALTYPE lainnya.

Terus-menerus Deskripsi
CAL_NOUSEROVERRIDE Windows Me/98, Windows 2000: Gunakan default sistem alih-alih pilihan pengguna.
CAL_RETURN_GENITIVE_NAMES Windows 7 dan yang lebih baru: Ambil hasil dari GetCalendarInfo dalam bentuk nama genitif bulan, yang merupakan nama yang digunakan ketika nama bulan digabungkan dengan item lain. Misalnya, dalam bahasa Ukraina yang setara dengan Januari ditulis "Січень" ketika bulan dinamai sendiri. Namun, ketika nama bulan digunakan dalam kombinasi, misalnya, dalam tanggal seperti 5 Januari 2003, bentuk genitif nama digunakan. Untuk contoh Ukraina, nama bulan genitif ditampilkan sebagai "5 січня 2003". Untuk informasi selengkapnya, lihat LOCALE_RETURN_GENITIVE_NAMES.
CAL_RETURN_NUMBER Windows Me/98, Windows 2000: Ambil hasil dari GetCalendarInfo sebagai angka alih-alih string. Ini hanya berlaku untuk nilai yang dimulai dengan CAL_I.
CAL_USE_CP_ACP Windows Me/98, Windows 2000: Gunakan halaman kode ANSI sistem (ACP) alih-alih halaman kode lokal untuk terjemahan string. Ini hanya relevan untuk versi fungsi ANSI, misalnya, EnumCalendarInfoA.

 

Konstanta CALTYPE berikut saling eksklusif dan tidak dapat digunakan dalam kombinasi satu sama lain dalam panggilan fungsi.

Terus-menerus Deskripsi
CAL_ICALINTVALUE Nilai bilangan bulat yang menunjukkan jenis kalender kalender kalender alternatif.
CAL_ITWODIGITYEARMAX Windows Me/98, Windows 2000: Nilai bilangan bulat yang menunjukkan batas atas rentang tahun dua digit.
CAL_IYEAROFFSETRANGE Satu atau beberapa string yang dihentikan null yang menentukan offset tahun untuk setiap rentang era. String terakhir memiliki karakter null yang dihentikan ekstra. Nilai ini bervariasi dalam format tergantung pada jenis kalender opsional.
CAL_SABBREVDAYNAME1 Disingkat nama asli hari pertama dalam seminggu.
CAL_SABBREVDAYNAME2 Disingkat nama asli hari kedua dalam seminggu.
CAL_SABBREVDAYNAME3 Disingkat nama asli hari ketiga dalam seminggu.
CAL_SABBREVDAYNAME4 Disingkat nama asli hari keempat dalam seminggu.
CAL_SABBREVDAYNAME5 Disingkat nama asli hari kelima dalam seminggu.
CAL_SABBREVDAYNAME6 Disingkat nama asli hari keenam dalam seminggu.
CAL_SABBREVDAYNAME7 Disingkat nama asli hari ketujuh dalam seminggu.
CAL_SABBREVERASTRING Windows 7 dan yang lebih baru: Disingkat nama asli era. Era penuh diwakili oleh konstanta CAL_SERASTRING.
CAL_SABBREVMONTHNAME1 Disingkat nama asli bulan pertama tahun ini.
CAL_SABBREVMONTHNAME2 Disingkat nama asli bulan kedua tahun ini.
CAL_SABBREVMONTHNAME3 Disingkat nama asli bulan ketiga dalam setahun.
CAL_SABBREVMONTHNAME4 Disingkat nama asli bulan keempat tahun ini.
CAL_SABBREVMONTHNAME5 Disingkat nama asli bulan kelima dalam setahun.
CAL_SABBREVMONTHNAME6 Disingkat nama asli bulan keenam tahun ini.
CAL_SABBREVMONTHNAME7 Disingkat nama asli bulan ketujuh dalam setahun.
CAL_SABBREVMONTHNAME8 Disingkat nama asli bulan kedelapan tahun ini.
CAL_SABBREVMONTHNAME9 Disingkat nama asli bulan kesembilan tahun ini.
CAL_SABBREVMONTHNAME10 Disingkat nama asli bulan kesepuluh tahun ini.
CAL_SABBREVMONTHNAME11 Disingkat nama asli bulan ke-sebelas dalam setahun.
CAL_SABBREVMONTHNAME12 Disingkat nama asli bulan ke-12 dalam setahun.
CAL_SABBREVMONTHNAME13 Disingkat nama asli bulan ketiga belas tahun ini, jika ada.
CAL_SCALNAME Nama asli kalender alternatif.
CAL_SDAYNAME1 Nama asli hari pertama dalam seminggu.
CAL_SDAYNAME2 Nama asli hari kedua dalam seminggu.
CAL_SDAYNAME3 Nama asli hari ketiga dalam seminggu.
CAL_SDAYNAME4 Nama asli hari keempat dalam seminggu.
CAL_SDAYNAME5 Nama asli hari kelima dalam seminggu.
CAL_SDAYNAME6 Nama asli hari keenam dalam seminggu.
CAL_SDAYNAME7 Nama asli hari ketujuh dalam seminggu.
CAL_SERASTRING Satu atau beberapa string yang dihentikan null yang menentukan setiap titik kode Unicode yang menentukan era yang terkait dengan CAL_IYEAROFFSETRANGE. String terakhir memiliki karakter null yang dihentikan ekstra. Nilai ini bervariasi dalam format tergantung pada jenis kalender opsional.
CAL_SLONGDATE Format tanggal panjang untuk tipe kalender.
CAL_SMONTHDAY Windows 7 dan yang lebih baru: Format bulan dan hari untuk jenis kalender. Pemformatan mirip dengan yang untuk CAL_SLONGDATE. Misalnya, jika pola Bulan/Hari adalah nama bulan penuh diikuti dengan nomor hari dengan nol di depannya, misalnya, "03 September", formatnya adalah "MMMM dd". Tanda kutip tunggal dapat digunakan untuk menyisipkan karakter non-format, misalnya, 'de' dalam bahasa Spanyol. Catatan: Tipe kalender ini hanya mendukung satu format.
CAL_SMONTHNAME1 Nama asli bulan pertama tahun ini.
CAL_SMONTHNAME2 Nama asli bulan kedua dalam setahun.
CAL_SMONTHNAME3 Nama asli bulan ketiga dalam setahun.
CAL_SMONTHNAME4 Nama asli bulan keempat dalam setahun.
CAL_SMONTHNAME5 Nama asli bulan kelima tahun ini.
CAL_SMONTHNAME6 Nama asli bulan keenam dalam setahun.
CAL_SMONTHNAME7 Nama asli bulan ketujuh tahun ini.
CAL_SMONTHNAME8 Nama asli bulan kedelapan tahun ini.
CAL_SMONTHNAME9 Nama asli bulan kesembilan tahun ini.
CAL_SMONTHNAME10 Nama asli bulan kesepuluh dalam setahun.
CAL_SMONTHNAME11 Nama asli bulan ke-sebelas tahun ini.
CAL_SMONTHNAME12 Nama asli bulan ke-12 tahun ini.
CAL_SMONTHNAME13 Nama asli bulan ketiga belas tahun ini, jika ada.
CAL_SSHORTDATE Format tanggal pendek untuk tipe kalender.
CAL_SSHORTESTDAYNAME1 Windows Vista dan yang lebih baru: Nama asli pendek hari pertama dalam seminggu.
CAL_SSHORTESTDAYNAME2 Windows Vista dan yang lebih baru: Nama asli pendek hari kedua dalam seminggu.
CAL_SSHORTESTDAYNAME3 Windows Vista dan yang lebih baru: Nama asli pendek hari ketiga dalam seminggu.
CAL_SSHORTESTDAYNAME4 Windows Vista dan yang lebih baru: Nama asli pendek dari hari keempat dalam seminggu.
CAL_SSHORTESTDAYNAME5 Windows Vista dan yang lebih baru: Nama asli pendek dari hari kelima dalam seminggu.
CAL_SSHORTESTDAYNAME6 Windows Vista dan yang lebih baru: Nama asli pendek dari hari keenam dalam seminggu.
CAL_SSHORTESTDAYNAME7 Windows Vista dan yang lebih baru: Nama asli pendek dari hari ketujuh dalam seminggu.
CAL_SYEARMONTH Windows Me/98, Windows 2000: Format tahun/bulan untuk kalender yang ditentukan.

 

Catatan

Jika nama asli untuk hari dalam seminggu atau selama sebulan adalah string kosong, nama tersebut identik dengan nama yang ditentukan dalam informasi lokal yang sesuai dan oleh karena itu tidak diduplikasi di sini.