【问题标题】:Date format in asp.net MVCasp.net MVC 中的日期格式
【发布时间】:2014-10-22 01:08:12
【问题描述】:

我使用 asp.net MVC 和 SQL Server 针对 azure 平台创建了一个简单的应用程序构建。我的问题是日期格式。我添加了一个正确使用 dd/mm/yyy 格式的日期选择器。但是,当我选择日期时,会出现以下验证错误。

项目首先使用数据库构建。这是该数据项的属性的屏幕截图:

在哪里更改验证以接受 dd/MM/yyyy。还有一种方法可以设置它,如果美国有用户,它会将日期选择器和验证更改为 MM/dd/yyyy?

在这两种情况下,日期都将作为标准 yyyy-MM-dd hh:mm:ss 保存到数据库中

【问题讨论】:

  • 你能把你的模型贴出来
  • 您甚至没有告诉我们您使用的是哪个日期选择器插件。也许你可以查看它的文档
  • 问题不依赖于选择器,因为它只是一个文本字段,但在这种情况下它的 Kendo UI

标签: c# asp.net-mvc validation date azure


【解决方案1】:

把它烧进你的大脑:

mm 是分钟。

MM 是几个月。

【讨论】:

    【解决方案2】:

    问题显然在于您的日期格式。您正在以 dd/MM/yyyy 格式输入日期,而系统需要 MM/dd/yyyy。

    1. 请检查您的模型是否指定了任何特定的日期格式。

    2. 改变剑道的UI文化

    这样

        <script>
             //set current to the "en-GB" culture script
             kendo.culture("en-GB");
        </script>
    

    【讨论】:

      猜你喜欢
      • 2010-10-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-04-28
      相关资源
      最近更新 更多