我在asp.net MVC中没那么有经验。我想以正确的格式显示日期。但它显示了一些数字而不是那个数字。
以下是我对此问题的截图。
这是我转换日期的代码。
dateTime[i] = Convert.toDateTime(orderDetail.Rows[i]["joiningDate"].toString());
答案 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。