将日期格式转换为YYYY-MM-DD格式

时间:2015-05-22 08:42:46

标签: .net

我想在页面中转换日期格式。

在asp.net中,如何转换此日期格式:

3/1/2015 12:00:00 AM (MM-DD-YYYY)

成:

2015-01-03 (YYYY-MM-DD)

3 个答案:

答案 0 :(得分:1)

你可以试试这个:

String MyString = "3/1/2015 12:00:00 AM"; // get value from text field
DateTime MyDateTime = new DateTime();
MyDateTime = DateTime.ParseExact(MyString, "MM/dd/yyyy hh:mm:ss tt",null);
String MyString_new = MyDateTime.ToString("yyyy-MM-dd");

答案 1 :(得分:0)

您是否在网上搜索{例如String.Format()

String.Format("{0:yyyy-MM-dd}", DateTime.Now); //Output: 2015-05-22

您可以在此处找到其他格式:http://www.csharp-examples.net/string-format-datetime/

答案 2 :(得分:0)

最简单的方法是DateTime.ToString("yyyy-mm-dd");