Asp.net mvc asp.net中的日期超过12导致SqlDateTime溢出异常
我有一个表单,我想通过它在数据库中存储一些数据。对于mm-dd-yyyy格式的日期,当我输入任何大于12的日期时,我得到异常Asp.net mvc asp.net中的日期超过12导致SqlDateTime溢出异常,asp.net-mvc,Asp.net Mvc,我有一个表单,我想通过它在数据库中存储一些数据。对于mm-dd-yyyy格式的日期,当我输入任何大于12的日期时,我得到异常SqlDateTime溢出。必须在1753年1月1日12:00:00 AM和9999年12月31日11:59:59 PM之间。您能告诉我原因吗?显然,您对日期和月份感到困惑。默认美国符号使用MM/DD/YYYY模式。似乎您正在使用DD/MM/YYYY模式 您可以切换到所需的模式或更改web.config中的默认区域性: <system.web> &l
SqlDateTime溢出。必须在1753年1月1日12:00:00 AM和9999年12月31日11:59:59 PM之间。
您能告诉我原因吗?显然,您对日期和月份感到困惑。默认美国符号使用MM/DD/YYYY模式。似乎您正在使用DD/MM/YYYY模式
您可以切换到所需的模式或更改web.config中的默认区域性:
<system.web>
<globalization culture="en-US" />
...
</system.web>
...
让我们了解你真正需要的东西 当我将日期设置为大于12时,例如2013年12月13日(2013年12月13日),发送到sql server的值将变为01-01-0001