DataTextFormatString属性

来源:互联网 发布:美工电商平台是什么 编辑:程序博客网 时间:2024/04/30 07:21
 

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

原创粉丝点击