我想在页面中转换日期格式。
在asp.net中,如何转换此日期格式:
3/1/2015 12:00:00 AM (MM-DD-YYYY)
成:
2015-01-03 (YYYY-MM-DD)
答案 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")
;