我想将dd/MM/yyyy
字符串格式转换为MM/dd/yyyy
日期格式。在我的表单中,我想在dd/mm/yyyy
中向用户显示我已完成的日期。
但我希望将数据库中的搜索日期的dd/MM/yyyy
字符串日期转换为MM/dd/yyyy
日期格式。
请帮助我!
答案 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));