【发布时间】:2019-10-13 17:37:18
【问题描述】:
我遇到了问题,因为错误消息显示数据限制已超出。
我尝试将数据时间的格式更改为许多这样的格式,最后我得到了这个。
<div class="form-group-inner">
<div class="row">
<div class="col-lg-3 col-md-3 col-sm-3 col-xs-12">
<label class="login2 pull-right pull-right-pro">Start Time</label>
</div>
<div class="col-lg-9 col-md-9 col-sm-9 col-xs-12">
<input type="time" id="Timefrom" name="Timefrom"
min="6:00" max="20:00">
</div>
</div>
</div>
<div class="form-group-inner">
<div class="row">
<div class="col-lg-3 col-md-3 col-sm-3 col-xs-12">
<label class="login2 pull-right pull-right-pro">Startdate</label>
</div>
<div class="col-lg-9 col-md-9 col-sm-9 col-xs-12">
<input type="date" id="Startdate" name="Startdate"
value="2019-06-29" min="2019-01-01" max="2019-12-31">
</div>
</div>
</div>
</div>
if (!String.IsNullOrEmpty(fc["Timefrom"]) && !String.IsNullOrEmpty(fc["Startdate"]))
{
string[] rdate = fc["Startdate"].Split('-');
model.Timefrom = Convert.ToDateTime(rdate[2] + "-" + rdate[1] + "-" + rdate[0] + " " + fc["Timefrom"])
}
【问题讨论】:
-
您遇到了什么问题?
-
"System.Data.SqlTypes.SqlTypeException: 'SqlDateTime 溢出。必须介于 1/1/1753 12:00:00 AM 和 12/31/9999 11:59:59 PM之间" 此异常当我在表单中输入值时即将到来。
-
您在
model.Timefrom中获得了什么价值?您在fc和rdate中得到什么值?哪一行代码给出了错误?
标签: c# html asp.net-mvc visual-studio