将字符串mm / dd / yyyy格式日期更改为日期时间dd / mm / yyyy格式日期

时间:2018-04-09 04:33:42

标签: asp.net-mvc-4 datetimepicker datetime-format

我已经使用字符串接受控制器中的日期参数。

public ActionResult Export(string fromDate, string toDate)
{
    if (!string.IsNullOrEmpty(fromDates))
         DateTime dDate = DateTime.Parse(fromDates);
    if (!string.IsNullOrEmpty(toDates))
         DateTime dDate = DateTime.Parse(toDates);
}

"03/30/2018" to 30/03/2018 12:00:00 AM转换

请帮帮我。感谢。

2 个答案:

答案 0 :(得分:2)

DateTime.ParseExactCultureInfo.InvariantCulture

一起使用
DateTime fromDateDt = DateTime.ParseExact( fromDate, "MM/dd/yyyy", CultureInfo.InvariantCulture );
DateTime toDateDt   = DateTime.ParseExact( toDate  , "MM/dd/yyyy", CultureInfo.InvariantCulture );

答案 1 :(得分:0)

使用DateTme.ParseExact您可以尝试使用以下代码:

DateTime ConvertedVal = DateTime.ParseExact("03/30/2018", "MM/dd/yyyy", null);

示例演示 https://dotnetfiddle.net/fuc3PN