在C 控制項顯示日期時控制日期的格式

2021-04-08 22:47:24 字數 2336 閱讀 6385

我們從資料庫提取的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 百分數 ...