Javascript 如何将类型datetime local转换为字符串
我正在使用Asp.net核心MVC 3.1,Javascript 如何将类型datetime local转换为字符串,javascript,c#,asp.net-mvc,asp.net-core-mvc,Javascript,C#,Asp.net Mvc,Asp.net Core Mvc,我正在使用Asp.net核心MVC 3.1, 我需要编辑我的代码。我搜索了很多,但没有找到解决我问题的方法。 首先,我有一个列类型“datetime” SqlServer中的数据类似于“2020-01-01 14:22:00.000” 将这些值上载到input时,出现以下错误 “输入字符串的格式不正确。” 以下是我的index.cshtml代码: <div class="form-group"> <label asp-for="shift_to" class="contro
我需要编辑我的代码。我搜索了很多,但没有找到解决我问题的方法。
首先,我有一个列类型“datetime”
SqlServer中的数据类似于“2020-01-01 14:22:00.000” 将这些值上载到input时,出现以下错误 “输入字符串的格式不正确。” 以下是我的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>
FORMAT()
函数还允许您在SQL Server中使用
比如,
FORMAT(Created, 'dd.mm.yyyy HH:mm') AS DateCreated
--08.24.2019 14:24
如果需要使用JavaScript格式化日期:
const date = new Date(2019, 0, 23, 17, 23, 42)
toString // Wed Jan 23 2019 17:23:42
toDateString // Wed Jan 23 2019
toLocaleString // 23/01/2019, 17:23:42
toLocaleDateString // 23/01/2019
toGMTString // Wed, 23 Jan 2019 09:23:42 GMT
toUTCString // Wed, 23 Jan 2019 09:23:42 GMT
toISOString // 2019-01-23T09:23:42.079Z
希望这有帮助
FORMAT()
函数还允许您在SQL Server中使用
比如,
FORMAT(Created, 'dd.mm.yyyy HH:mm') AS DateCreated
--08.24.2019 14:24
如果需要使用JavaScript格式化日期:
const date = new Date(2019, 0, 23, 17, 23, 42)
toString // Wed Jan 23 2019 17:23:42
toDateString // Wed Jan 23 2019
toLocaleString // 23/01/2019, 17:23:42
toLocaleDateString // 23/01/2019
toGMTString // Wed, 23 Jan 2019 09:23:42 GMT
toUTCString // Wed, 23 Jan 2019 09:23:42 GMT
toISOString // 2019-01-23T09:23:42.079Z
希望这有帮助。您具体从哪里得到错误消息?在后端?在SQL中?当我加载页面时,会出现错误:(你具体从哪里得到错误消息?在后端?在SQL中?当我加载页面时,会出现错误:(我可以在哪里用javascript写这行?我改为:type=“datetime local”value=“2020-01-01 14:22:00.000”相同的错误我可以在哪里用javascript写这行?我改为:type=“datetime local”value=“2020-01-01 14:22:00.000”相同错误