2014年11月22日 星期六

VS 2012 C# GridView中欄位的日期格式變化(DateTime) -- 20141121

結論:

     將GridView欄位中的「日期時間」格式改成2014/11/21(如下圖)


















--------------------------------------------------------------------------------------------------------------------


由於在資料庫設計時,將日期欄位為DateTime格式,故前端的GridView呈現預設日期欄位2014/11/1 上午 12:00:00(如下圖)




















解決方式一、

在資料欄位DataFormatString屬性中,加入  {0:yyyy/MM/dd}































決方法二、

直接在程式碼中加入   DataFormatString="{0:yyyy/MM/dd}"













-----補充(2015/08/04)--------------------------------------------------------------------------------


※GirdView的編輯欄位對照:










































































































---------※資料格式運算式(DataFormatString),以下是舉幾個例子說明:------------------------------

原本輸入的值 格式(英文大小寫有差別) 輸出的結果
2015/1/1 {0:yyyy} 2015
2015/1/1 {0:yyyy年MM月dd日} 42005
1234 {0:D8} 00001234
123.456 {0:C} 123.46

---------------------------------------------------------------------------------------------------------------------



































參考文獻:微軟的「自訂日期和時間格式字串」


沒有留言:

張貼留言