我正在为像
这样的变量赋值 var grid = $("#resourceNationalitiesGrid").data("kendoGrid");
grid.resizable.bind("start", function(e) {
alert("Function triggered");
if ($(e.currentTarget).data("th").data("field") == "ID") {
e.preventDefault();
setTimeout(function(){
grid.wrapper.removeClass("k-grid-column-resizing");
$(document.body).add(".k-grid th").css("cursor", "");
});
}
});
其中chkTime是DateTime数据类型。
然后我将此变量保存在我的数据库中。但是时区存在差异。而且我有5个小时的差异。我通过互联网的东西,发现它可能是GMT的东西差异,但我也指定了区域,但我仍然在同一个池中。
我错过了什么?
我希望根据运行应用程序的currentTime区域保存dataTime
答案 0 :(得分:0)
据我所知,插入SQL数据库时出现问题。该列的DATETIME
格式不为全局部署的应用程序提供时区支持。
使用DATETIMEOFFSET
添加时区感知功能。
ALTER TABLE <schemaName>.<tableName>
ALTER COLUMN <columnName> DateTimeOffset [NULL|NOT NULL]