2010-06-30 186 views
0

使用C#& asp.net轉換的日期時間格式

Textbox values are = "04/03/2010" 

Format: mm/dd/yyyy 

我想將日期轉換,而不是像這樣2010-03-04 04/03/2010

Format: yyyy-mm-dd 

如何使用於轉換此值的代碼....

回答

4
string newValue = DateTime.ParseExact(oldValue, "MM'/'dd'/'yyyy", null) 
          .ToString("yyyy'-'MM'-'dd"); 
2

使用Date.ParseExact將輸入值轉換爲日期,該日期將格式作爲第二個參數。你會爲此指定MM/dd/yyyy。然後,使用的ToString( 「YYYY-MM-DD」)

+0

這是錯誤的。 「毫米」是幾分鐘。閱讀:http://msdn.microsoft.com/en-us/library/8kb3ddd4.aspx – arneeiri 2010-06-30 05:58:38

1

串x = 「04/03/2010」

日期DTE = date.parse(X)

textbox.text =的String.Format( 「{0} - {1} - {2}」,dte.year,dte.month,dte.day)