繁体   English   中英

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

[英]Converting dd/MM/yyyy string format date to MM/dd/yyyy date format in ASP.NET Mvc

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

但是我想将dd/MM/yyyy字符串日期转换为MM/dd/yyyy日期格式,以便在数据库中搜索日期。

请帮我!

首先使用DateTime.ParseExactdd/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

或者只是一个表达式

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

尝试这个

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM