1
我有一個BoundField使用鏈接到日期時間類型變量的Datafield。我只想顯示時間,而不是日期。如何以24小時格式或AM/PM格式顯示時間,具體取決於後面代碼中的布爾值。Gridview時間格式
謝謝。
我有一個BoundField使用鏈接到日期時間類型變量的Datafield。我只想顯示時間,而不是日期。如何以24小時格式或AM/PM格式顯示時間,具體取決於後面代碼中的布爾值。Gridview時間格式
謝謝。
嘗試這樣:
<%# Eval("AmPmMode").ToString().Equals("true")) ?
String.Format("{0:hh}:{0:mm} {tt}", Eval("date")) :
String.Format("{0:HH}:{0:mm}", Eval("date")) %>
您可以格式化你的日期上午下午模式或24小時模式。 tt是AM/PM指示符。 AmPmMode是你的標誌數據庫,應該是真的還是假的,但你可以將其更改爲0或1
只是爲了澄清,AmPmMode將必須的屬性被綁定到網格的對象,對吧? – Greg 2011-01-13 19:41:04