DataTextFormatString="{0:Axx}" 用來取得或設定文字型別的資料該如何顯示 A 為格式字元 xx 是指數字位數或小數點位數,如果沒有指定小數點的位數,大部份格式的預設值為2,超過的位數會自動四捨五入。 | |
格式字元 | 說明 |
C | 將數值顯示為貨幣格式。 |
D | 將數值顯示為十進位格式。 |
E | 將數值顯示為科學格式。 |
F | 將數值顯示為固定科學格式。 |
G | 將數值顯示為一般格式。 |
N | 將數值顯示為數字格式。 |
X | 將數值顯示為十六進位格式。 |
例子: | ||
範例值 | 格式 | 套用結果 |
12345.6789 | "{0:C}" | $12,345.68 |
-12345.6789 | "{0:C}" | ($12,345.68) |
12345 | "{0:D8}" | 00012345 |
12345.6789 | "{0:E}" | 1234568E+004 |
12345.6789 | "{0:F}" | 12345.68 |
12345.6789 | "{0:F0}" | 12346 |
12345.6789 | "{0:G}" | 12345.6789 |
123456789 | "{0:N4}" | 123,456,789.0000 |
DataTextFormatString="{0:A}" 用來取得或設定日期時間型別的資料該如何顯示 A 為格式字元 | ||
範例值 | 格式 | 套用結果 |
2006/1/20 | "{0:d}" | 2006/1/20 |
2006/1/20 | "{0:D}" | 2006年1月20日 |
2006/1/20 | "{0:f}" | 2006年1月20日 上午 12:00 |
2006/1/20 | "{0:F}" | 2006年1月20日 上午 12:00:00 |
2006/1/20 | "{0:g}" | 2006/1/20 上午 12:00 |
2006/1/20 | "{0:G}" | 2006/1/20 上午 12:00:00 |
2006/1/20 | "{0:m}" 或 "{0:M}" | 1月20日 |
2006/1/20 | "{0:r}" 或 "{0:R}" | Fri, 20 Jan 2006 0:00:00 GMT |
2006/1/20 | "{0:s}" | 2006-01-20T00:00:00 |
2006/1/20 | "{0:t}" | 上午 12:00 |
2006/1/20 | "{0:T}" | 上午 12:00:00 |
2006/1/20 | "{0:u}" | 2006-01-20 00:00:00Z |
2006/1/20 | "{0:U}" | 2006年1月20日 下午 04:00:00 |
2006/1/20 | "{0:y}" 或 "{0:Y}" | 2006年1月 |
DataTextFormatString="{0:xxxx}" 用來指定日期時間型別的資料該如何顯示 xxxx 為日期時間的顯示格式,格式字元會區份大小寫 | |
格式字元 | 說明 |
d | 以數字顯示日期,如果日期只有個位數,十位數不會補上0。 |
dd | 以數字顯示日期,如果日期只有個位數,十位數會補上0。 |
ddd | 顯示該日期為星期幾,英文系統會顯示星期縮寫。 |
dddd | 顯示該日期為星期幾,英文系統會顯示星期全名。 |
M | 以數字顯示月份,如果月份只有個位數,十位數不會補上0。 |
MM | 以數字顯示月份,如果月份只有個位數,十位數會補上0。 |
MMM | 顯示月份名稱,英文系統會顯示月份縮寫。 |
MMMM | 顯示月份名稱,英文系統會顯示月份全名。 |
yy | 以兩位數顯示西元年,例如2006年會顯示06。 |
yyyy | 以四位數顯示西元年,例如2006年會顯示2006。 |
h | 以數字顯示小時,如果小時只有個位數,十位數不會補上0。 |
hh | 以數字顯示小時,如果小時只有個位數,十位數會補上0。 |
m | 以數字顯示分鐘,如果分鐘只有個位數,十位數不會補上0。 |
mm | 以數字顯示分鐘,如果分鐘只有個位數,十位數會補上0。 |
s | 以數字顯示秒數,如果秒數只有個位數,十位數不會補上0。 |
ss | 以數字顯示秒數,如果秒數只有個位數,十位數會補上0。 |
tttt | 顯示上午或下午 |
其它符號 | 指定任何符號即可顯示該符號,通常;符號為時間分隔符號,/符號為日期分隔符號。 |
例子: | ||
範例值 | 格式 | 套用結果 |
2006/1/20 | "{0:yyyy年M月d日}" | 2006年1月20日 |
2006/1/20 | "{0:ddd}" | 星期五 |
2006/1/20 | "{0:yyyy/M/d}" | 2006/1/20 |