2010-06-30 138 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)