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.