我有来自c#DateTime的字符串2016-01-04T15:30:00
。
当我将其转换为JavaScript
Date
对象var jDate = new Date(2016-01-04T15:30:00);
时间根据当地时区而变化
控制台输出:Mon Jan 04 2016 10:30:00 GMT-0500 (Eastern Standard Time)
如何获取时间15:30
而不是10:30
?
答案应返回Date对象,以便我可以date.getHours()
答案 0 :(得分:1)
您需要将DateTime种类改为未指定,
DateTime.SpecifyKind(saveNow, DateTimeKind.Unspecified);
在这里阅读更多内容:
https://msdn.microsoft.com/en-us/library/system.datetime.specifykind(v=vs.110).aspx