我有一个来自 c# DateTime 的字符串 2016-01-04T15:30:00
。
当我将它转换为 JavaScript 时
日期
对象var jDate = new Date(2016-01-04T15:30:00);
时间根据本地时区发生变化
控制台输出:2016 年 1 月 4 日星期一 10:30:00 GMT-0500(东部标准时间)
如何获取日期为 15:30
而不是 10:30
?
答案应该返回一个 Date 对象,这样我就可以执行 date.getHours()
最佳答案
您需要将 DateTime Kind 更改为未指定,
DateTime.SpecifyKind(saveNow, DateTimeKind.Unspecified);
在这里阅读更多内容:
https://msdn.microsoft.com/en-us/library/system.datetime.specifykind(v=vs.110).aspx
关于javascript - C# DateTime 转 Javascript 日期 - 时区,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34617177/