日期未以正确格式显示

时间:2018-03-10 10:40:02

标签: c# asp.net asp.net-mvc datetime

我在asp.net MVC中没那么有经验。我想以正确的格式显示日期。但它显示了一些数字而不是那个数字。

以下是我对此问题的截图。

enter image description here

这是我转换日期的代码。

dateTime[i] = Convert.toDateTime(orderDetail.Rows[i]["joiningDate"].toString());

2 个答案:

答案 0 :(得分:1)

使用它。您没有以正确的格式获取日期,因此首先将其转换为字符串格式,然后转换为日期时间

Convert.ToDateTime(Convert.ToDateTime(orderDetail.Rows[i]["joiningDate"]).ToString("MM/dd/yyyy"))

答案 1 :(得分:0)

要将日期转换为正确的字符串,可以使用DateTime.ToString(字符串格式)

这样:

DateTime.Now.ToString("dd-MM-yyyy")

将显示为10-03-2018。

因此,在您的页面上,您必须使用您想要使用的格式在日期上使用.ToString。