日期格式不正确月份转换为年份

时间:2017-04-21 10:27:06

标签: c# asp.net sql-server

我有一段代码,其中的值取自隐藏的输入。

startDate = Convert.ToDateTime(((HtmlInputHidden)row.FindControl("hdmFromDate")).Value).ToString("yyyy-MM-dd");
endDate = Convert.ToDateTime(((HtmlInputHidden)row.FindControl("hdmToDate")).Value).ToString("yyyy-MM-dd");

隐藏输入只是我们从SQL DB获取的日期值。因此,用户将从下拉列表中选择日期,并在文本框中添加开始时间和时间并保存。但是当我检查保存的值是一种奇怪的格式。 因此,如果来自DB的数据是05-01-2017,则在用户保存后,它将保存为2005-01-17。用户系统日期时间格式是否会影响它。我们不能要求用户更改其日期和时间格式。我们有什么方法可以解决这个问题。

0 个答案:

没有答案