【发布时间】:2014-02-27 11:28:42
【问题描述】:
您好,我正在从一个输入框中获取我的 dateTime,其中 datepicker 使用此代码初始化:
$(document).ready(function () {
$("#CreationDate").datepicker({ autoclose: true, todayHighlight: true, language: "pl", format: 'dd/mm/yyyy' });
})
如您所见,格式为dd/mm/yyyy
这是我的模型:
public int Id { get; set; }
public int DeviceId { get; set; }
public string SerialNo { get; set; }
public System.DateTime CreationDate { get; set; }
当我尝试将我的模型输入数据库控制器时,因为Model.isValid=false而拒绝
如果我将格式更改为mm/dd/yyyy 模型是有效的,但这不是选项,因为用户不想以 Us 格式输入数据。
我在 web.config 中加入了全球化行:
<globalization culture="en-GB"/>
没有效果 我应该如何修改我的代码? 还是唯一的 simpleen 呼叫控制器操作?
【问题讨论】:
-
试试
dd/MM/yyyy -
我
tried dd/mm/yyyy把mm改成MM会有影响吗? -
mm 代表分钟 MM 代表月
-
为什么你用工作解决方案删除了答案?
-
我以为你在使用 jquery?
标签: c# asp.net-mvc entity-framework date datetime