【发布时间】:2015-04-16 14:32:24
【问题描述】:
我正在使用 Jquery ui datepicker,dateFormat 设置为dd/mm/yyyy。
我的本地机器服务器日期格式设置为mm/dd/yyyy。所以我在 View 中转换了格式。
<input type="text" class="form-control datepicker" value="@string.Format("{0:dd/MM/yyyy}", DateTime.Now)" name="LoanDate" required />
在我的 POST 模型中,我得到 LoanDate 为 null。
如果我将本地机器日期格式重置为 dd/mm/yyyy,我会在控制器 POST 方法中获得 LoanDate。
如何解决这个问题?
【问题讨论】:
-
您有 2 个选项,在您的服务器中使用 mm/dd/yyyy 格式,或者在发布数据之前将该日期转换为 mm/dd/yyyy
-
如何在没有字段名称的情况下发布数据?我会使用 javascript 即时转换。
-
请以 49 票(或更多)票查看答案:stackoverflow.com/questions/2356601/…
-
value=" @DateTime.Now.ToString("dd/MM/yyyy")"
标签: c# jquery asp.net-mvc date