close
使用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,這樣就能夠順利格式化了
全站熱搜
留言列表