Bagikan melalui


Menggunakan String Format Kustom dalam Kontrol Pemilih Tanggal dan Waktu

Secara default, kontrol pemilih tanggal dan waktu menyediakan tiga jenis format (setiap format yang sesuai dengan gaya unik) untuk menampilkan tanggal atau waktu saat ini:

  • DTS_LONGDATEFORMAT Menampilkan tanggal dalam format panjang, menghasilkan output seperti "Rabu, 3 Januari 2000".

  • DTS_SHORTDATEFORMAT Menampilkan tanggal dalam format pendek, menghasilkan output seperti "1/3/00".

  • DTS_TIMEFORMAT Menampilkan waktu dalam format panjang, menghasilkan output seperti "17:31:42".

Namun, Anda dapat menyesuaikan tampilan tanggal atau waktu dengan menggunakan string format kustom. String kustom ini terdiri dari karakter format yang ada, karakter nonformat, atau kombinasi keduanya. Setelah string kustom dibuat, lakukan panggilan ke CDateTimeCtrl::SetFormat melewati string kustom Anda. Kontrol pemilih tanggal dan waktu kemudian akan menampilkan nilai saat ini menggunakan string format kustom Anda.

Contoh kode berikut (di mana m_dtPicker adalah CDateTimeCtrl objek) menunjukkan satu solusi yang mungkin:

CString formatStr = _T("'Today is: 'yy'/'MM'/'dd");
m_DateTimeCtrl.SetFormat(formatStr);

Selain string format kustom, kontrol pemilih tanggal dan waktu juga mendukung bidang panggilan balik.

Baca juga

Menggunakan CDateTimeCtrl
Kontrol