DatePicker.DayFormat Properti
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mendapatkan atau mengatur format tampilan untuk nilai hari.
public:
property Platform::String ^ DayFormat { Platform::String ^ get(); void set(Platform::String ^ value); };
winrt::hstring DayFormat();
void DayFormat(winrt::hstring value);
public string DayFormat { get; set; }
var string = datePicker.dayFormat;
datePicker.dayFormat = string;
Public Property DayFormat As String
<DatePicker DayFormat="formatString"/>
Nilai Properti
Format tampilan untuk nilai hari.
Contoh
Berikut adalah DatePicker yang diformat menggunakan templat format, dan DatePicker yang diformat menggunakan string format. Kedua kontrol DatePicker terlihat sama saat aplikasi dijalankan karena pemformatannya setara.
<!-- DatePicker formatted using format templates. -->
<DatePicker DayFormat="day" MonthFormat="month.numeric" YearFormat="year.abbreviated"/>
<!-- DatePicker formatted using format patterns. -->
<DatePicker DayFormat="{}{day.integer}" MonthFormat="{}{month.integer}" YearFormat="{}{year.abbreviated}"/>
Berikut adalah DatePicker yang menggabungkan 2 pola format untuk menampilkan tanggal numerik dan hari dalam seminggu dalam pemilih hari. Tidak ada templat format yang setara untuk format ini.
<DatePicker DayFormat="{}{day.integer} {dayofweek.abbreviated}"/>
Keterangan
Ubah format pemilih hari dengan mengatur DayFormat
properti .
Konten string dari setiap ComboBox di DatePicker dibuat oleh DateTimeFormatter. Anda memberi tahu DateTimeFormatter cara memformat nilai hari dengan menyediakan string yang merupakan templat format atau pola format. Templat dan pola umum untuk nilai hari tercantum dalam tabel berikut.
pola format | templat format |
---|---|
'{day.integer} | {day.integer(n)}' | 'hari' |
'{dayofweek.full} | {dayofweek.abbreviated} | {dayofweek.abbreviated(n)}' | 'dayofweek | dayofweek.full | dayofweek.abbreviated' |
Dalam beberapa kasus, menggunakan pola format memberi Anda kontrol yang lebih tepat atas pemformatan. Misalnya, Anda dapat menggunakan pola format untuk menentukan bahwa pemilih hari selalu menampilkan 2 digit, termasuk 0 di depannya saat diperlukan. Anda juga dapat menggabungkan beberapa pola format. Misalnya, Anda dapat menggabungkan {day}
format dan {dayofweek.abbreviated}
untuk membuat pemilih hari menunjukkan tanggal numerik dan hari dalam seminggu, seperti ini: 14 Kam. Lihat bagian Contoh untuk informasi selengkapnya.
Untuk daftar lengkap templat format dan pola format, lihat bagian Keterangan dari dokumentasi kelas DateTimeFormatter .
Catatan
Beberapa format tanggal harus dihindari jika pemilih tanggal mungkin ditampilkan di area kecil, seperti menambahkan nilai string lengkap hari dalam seminggu. String ini bisa panjang dan mungkin terpotong jika lebar DatePicker dipaksa menjadi kecil.