【发布时间】:2020-05-18 13:27:39
【问题描述】:
我正在使用 Asp.net 核心 MVC 3.1,
我需要编辑我的代码。我搜索了很多,但没有找到可以解决我的问题。
首先,我有一个列类型“日期时间”
SqlServer 中的数据类似于“2020-01-01 14:22:00.000”。
将这些值上传到输入时,我收到以下错误
“输入字符串的格式不正确。”
以下是我的 index.cshtml 代码:
<div class="form-group">
<label asp-for="shift_to" class="control-label"></label>
<input class="shift_to" asp-for="shift_to" type="datetime-local" />
<span asp-validation-for="shift_to" class="text-danger"></span>
</div>
Javascript:
function calculate() {
var startTime = $('.shift_from')[0].value;
var endTime = $('.shift_to')[0].value;
return (new Date(endTime) - new Date(startTime)) / 1000 / 60 / 60;
}
$('.shift_to').change(function () {
$('.shift_hours').val(calculate());
});
【问题讨论】:
-
您在哪里收到错误消息?在后端?在 SQL 中?
-
当我加载页面时出现错误:(
标签: javascript c# asp.net-mvc asp.net-core-mvc