[英]Converting dd/MM/yyyy string format date to MM/dd/yyyy date format in ASP.NET Mvc
I want to convert dd/MM/yyyy
string format to MM/dd/yyyy
date Format. 我想将dd/MM/yyyy
字符串格式转换为MM/dd/yyyy
日期格式。 In my form I want to show the date to user in dd/mm/yyyy
for that I have done. 在我的表单中,我想向用户显示以dd/mm/yyyy
表示的日期。
But I want convert dd/MM/yyyy
string date to MM/dd/yyyy
date format for Search date in database. 但是我想将dd/MM/yyyy
字符串日期转换为MM/dd/yyyy
日期格式,以便在数据库中搜索日期。
Please Help Me! 请帮我!
First convert your dd/MM/yyyy
format string to datetime using DateTime.ParseExact
then convert it back as MM/dd/yyyy
format date string using ToString()
method 首先使用DateTime.ParseExact
将dd/MM/yyyy
格式字符串转换为datetime,然后使用ToString()
方法将其转换为MM/dd/yyyy
格式日期字符串
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
or simply one expression 或者只是一个表达式
string s2 = DateTime.ParseExact("23/08/2016", "dd/MM/yyyy", CultureInfo.InvariantCulture).ToString("MM/dd/yyyy");
Try this 尝试这个
DateTime dateTime = new DateTime();
dateTime = Convert.ToDateTime(DateTime.ParseExact("YouDateString", "MM/dd/yyyy", CultureInfo.InvariantCulture));
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.