我們從資料庫提取的datatime型別通常包括日期和時間,而我們在c#中,給控制項做繫結時,通常只是繫結日期,同時還想讓日期按自己設定的格式顯示。所以,在繫結時我們通常要用到datetime類的格式字串。
通常我們可以通過下列的方式進行繫結:
<%# databinder.eval(container, "dataitem(""日期字段"")","")%>
datatime格式字串 (format strings)
格式輸出描述{
0:d}
5/8/2006
短日期
{0:d
}tuesday,may 08,2001
長日期
{0:f
}tuesday,may 08,2001 6:23 pm
完整(長日期+短時間)
{0:f
}tuesday,may 08,2001 6:23:51 pm
完整(長日期+長時間)
{0:g
}5/8/2001
6:23 pm
一般
(短日期+短時間
) {
0:g}
5/8/2001
6:23 :51 pm
一般(短日期
+長時間)
{0:m
}may 08
月
/日
{0:r
}wed, 09 may 2001 01:23:51 gmt
rfc標準
{0:s
}2001-05-08
t18:23:51
無時區,可排序
{0:t
}6:23 pm
短時間
{0:t
}6:23:51 pm
長時間
{0:u
}2001-05-09
01:23:51 z
國際化短格式
{0:u
}wednesday,may 09,2001 1:23:51 am
國際化完整格式
{0:y
}may, 2001
年
/月
格式名說明
常規日期或 g
顯示日期和/或時間。對於實數,顯示日期和時間,例如 4/3/93 05:34 pm。如果沒有小數部分,則只顯示日期,例如 4/3/93。如果沒有整數部分,則只顯示時間,例如 05:34 pm。日期顯示由系統的 localeid 值確定。
長日期或 d
根據區域設定的長日期格式顯示日期。
中長日期
使用適合於宿主應用程式的語言版本的中長日期格式顯示日期。
短日期或 d
使用區域設定的短日期格式顯示日期。
長時間或 t
使用區域設定的長時間格式顯示時間,包括小時、分鐘和秒。
中長時間
使用小時、分鐘和 am/pm 指示項以 12 小時格式顯示時間。
短時間或 t
使用 24 小時格式顯示時間,例如 17:45。
f根據您的區域設定格式顯示長日期和短時間。
f根據您的區域設定格式顯示長日期和長時間。
g根據您的區域設定格式顯示短日期和短時間。
m、m顯示日期的月份和星期幾。
r、r將日期和時間格式化為格林尼治標準時間 (gmt)。
s將日期和時間格式化為可排序的索引。
u將日期和時間格式化為 gmt 可排序索引。
u用長日期和長時間將日期和時間格式化為 gmt。
y、y將日期格式化為年和月份。
m/d/yy 12/7/58
d-mmm 7-dec
d-mmmm-yy 7-december-58
d mmmm 7 december
mmmm yy december 58
hh:mm tt 08:50 pm
h:mm:ss t 8:50:35 p
h:mm 20:50
h:mm:ss 20:50:35
m/d/yyyy h:mm 12/7/1958 20:50
GridView列數字 貨幣和日期的顯示格式
形式 語法結果 注釋數字 12.36 數字13 貨幣 12.36 貨幣 12.3656 貨幣 12.36 科學計數法 1.23e 001 百分數12.25 p and p present the same.日期2006年11月25日 日期2006 11 25 日期2006年11月25日 10 30 ...
GridView列數字 貨幣和日期的顯示格式
形式 語法結果 注釋數字 12.36 數字13 貨幣 12.36 貨幣 12.3656 貨幣 12.36 科學計數法 1.23e 001 百分數12.25 p and p present the same.日期2006年11月25日 日期2006 11 25 日期2006年11月25日 10 30 ...
GridView列數字 貨幣和日期的顯示格式
在設定gridview資料繫結控制項的模版列時,總要設定顯示的格式,這裡是我查詢一些資料後統計出來的。還有乙個常規的選項是用資料庫中預設的格式顯示。形式 語法 結果 注釋 數字 12.36 數字 13 貨幣 12.36 貨幣 12.3656 貨幣 12.36 科學計數法 1.23e 001 百分數 ...