【问题标题】:Time difference between local time and server time in c#c#中本地时间与服务器时间的时差
【发布时间】:2014-04-11 22:27:29
【问题描述】:

我当前的时区是 GMT+05:30。 & 我的时区名称是印度标准时间。如果当前本地时间是 2014-03-08 10:31:09.0000000,那么通过使用下面的代码,我得到的输出是 30 分钟的延迟时间。即我从服务器获取的时间是 2014-03-08 10:01:09.0000000。如何更正 30 分钟的时差,以便我可以得到与本地时间相同的时间。如果我错了,有人可以纠正我。请帮我清除我的错误。

string zoneId = "Indian Standard Time";
TimeZoneInfo tzi = TimeZoneInfo.FindSystemTimeZoneById(zoneId);
DateTime result = TimeZoneInfo.ConvertTimeFromUtc(DateTime.UtcNow,tzi);

【问题讨论】:

标签: c# datetime timezone utc timezone-offset


【解决方案1】:

会不会是打错字了? "India Standard Time" 而不是 "Indian Standard Time"

【讨论】:

    猜你喜欢
    • 2016-05-12
    • 2013-03-09
    • 1970-01-01
    • 1970-01-01
    • 2012-12-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多