語言

DatePicker.DayFormat 屬性

定義

取得或設定當天值的顯示格式。

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"/>

屬性值

String

Platform::String

winrt::hstring

顯示日值的格式。

範例

這裡有一個用格式範本格式化的 DatePicker ,以及用格式字串格式化的 DatePicker 。 執行應用程式時,兩個 DatePicker 控制項看起來一樣,因為格式是相同的。

<!-- 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}"/>

一個日期選擇器,欄位格式化。

這裡有一個 DatePicker ,結合了兩種格式模式,可以在日期選擇器中同時顯示數字日期和星期幾。 此格式沒有對應的範本。

<DatePicker DayFormat="{}{day.integer} {dayofweek.abbreviated}"/>

日期選擇器,日域格式化為整數與縮寫。

備註

透過設定 DayFormat 屬性來更改日選擇器的格式。

DatePicker 中每個 ComboBox 的字串內容由 DateTimeFormatter 建立。 你透過提供一個字串,該字串可能是格式範本或格式模式,來告知 DateTimeFormatter 如何格式化日期值。 常見的日值範本與模式列於下表。

格式模式格式範本
'{day.integer} |{day.整數(n)}'「一天」
'{dayofweek.full} |{dayofweek.縮寫} |{dayofweek.abbreviated(n)}'星期幾 |dayofweek.full |星期幾。簡稱」

在某些情況下,使用格式模式能讓你更精確地控制格式。 例如,你可以使用格式模式,指定日揀器永遠顯示兩位數字,必要時包含前置 0。 你也可以結合多種格式的圖樣。 例如,你可以結合 {day} 和 {dayofweek.abbreviated} 格式,讓日子選擇器同時顯示數字日期和星期幾,像這樣: 14 Thhu。 更多資訊請參閱範例章節。

如需完整的格式範本與格式模式清單,請參閱 DateTimeFormatter 類別文件中的備註區。

Note

如果日期選擇器可能只顯示在一個小區域,例如將整個字串值加進星期幾,某些日期格式應避免使用。 這些字串可能很長,如果 DatePicker 的寬度被限制得很小,可能會被剪斷。

適用於

另請參閱