C#DateTime到Javascript日期 - 时区

时间:2016-01-05 17:00:45

标签: javascript c# date datetime

我有来自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()

1 个答案:

答案 0 :(得分:1)

您需要将DateTime种类改为未指定

DateTime.SpecifyKind(saveNow, DateTimeKind.Unspecified);

在这里阅读更多内容:

https://msdn.microsoft.com/en-us/library/system.datetime.specifykind(v=vs.110).aspx