使用Visual Studio寫程式時總是會遇到字串的格式設定
這篇就是用來整理所有相關的格式資料,以便寫程式時查詢使用

DataFormatString="{0:格式字符串}"
其中{0}就是表示資料本身
而後方格式字符就是我們想將資料呈現出來的格式

常用數值格式

格式字串 輸入 結果
{0:C} 12345.6789 $12,345.68
{0:C} -12345.6789 ($12,345.68)
{0:D} 12345 12345
{0:D8} 12345 00012345
{0:E} 12345.6789 1234568E+004
{0:E10} 12345.6789 1.2345678900E+004
{0:F} 12345.6789 12345.68
{0:F0} 12345.6789 12346
{0:G} 12345.6789 12345.6789
{0:G7} 123456789 1.234568E8
{0:N} 12345.6789 12,345.68
{0:N4} 123456789 123,456,789.0000
Total: {0:C} 12345.6789

Total: $12345.68

 

 

常用日期格式

格式
說明
輸出格式
d
精簡日期格式
MM/dd/yyyy 
D
詳細日期格式
dddd, MMMM dd, yyyy 
f
完整格式
(long date + short time)
dddd, MMMM dd, yyyy HH:mm
F
完整日期時間格式
(long date + long time)
dddd, MMMM dd, yyyy HH:mm:ss
g
一般格式
(short date + short time)
MM/dd/yyyy HH:mm
G
一般格式
(short date + long time)
MM/dd/yyyy HH:mm:ss 
m,M
月日格式
MMMM dd
s
適中日期時間格式
yyyy-MM-dd HH:mm:ss
t
精簡時間格式
HH:mm
T
詳細時間格式
HH:mm:ss

欲將欄位進行DataBind時同時也設定格式的方式:
自訂時間格式
Convert.ToDateTime(Eval("startTime")).ToString("yyyy-MM-dd")

 

注意:
如果發生GridView 控制項的 BoundField 資料行設定了 DataFormatString 屬性卻沒有任何效用,請將 BoundField 資料行的 HtmlEncode 屬性設定成 False,這樣就能夠順利格式化了

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 leolin1390 的頭像
    leolin1390

    182147649

    leolin1390 發表在 痞客邦 留言(1) 人氣()