在ASP.NET Mvc中将dd / MM / yyyy字符串格式日期转换为MM / dd / yyyy日期格式

时间:2016-08-26 06:08:14

标签: c# asp.net

我想将dd/MM/yyyy字符串格式转换为MM/dd/yyyy日期格式。在我的表单中,我想在dd/mm/yyyy中向用户显示我已完成的日期。

但我希望将数据库中的搜索日期的dd/MM/yyyy字符串日期转换为MM/dd/yyyy日期格式。

请帮助我!

2 个答案:

答案 0 :(得分:0)

首先使用dd/MM/yyyy将您的DateTime.ParseExact格式字符串转换为日期时间,然后使用MM/dd/yyyy方法将其转换回ToString()格式日期字符串

string inp = "23/08/2016"; // inp is dd/MM/yyyy format date string
DateTime date = DateTime.ParseExact(inp, "dd/MM/yyyy", CultureInfo.InvariantCulture);
string s1 = date.ToString("MM/dd/yyyy"); // s1 is now MM/dd/yyyy format date string

或只是一个表达

string s2 = DateTime.ParseExact("23/08/2016", "dd/MM/yyyy", CultureInfo.InvariantCulture).ToString("MM/dd/yyyy");

答案 1 :(得分:0)

试试这个

DateTime dateTime = new DateTime();
dateTime = Convert.ToDateTime(DateTime.ParseExact("YouDateString", "MM/dd/yyyy", CultureInfo.InvariantCulture));