在VB.NET中获取客户端本地时区

时间:2017-03-29 13:16:50

标签: asp.net vb.net

我正在创建一个由用户使用VB.net填写和提交的表单。此表单取决于客户端的本地时区,我希望此时区随夏令时变化。

我尝试在线寻找解决方案,所有都使用JavaScript。有没有办法使用VB.NET找到客户端本地时区?

它使用javascript工作。代码是:

function GetDate() {
var offset = new Date().getTimezoneOffset();
console.log(offset);
}

1 个答案:

答案 0 :(得分:2)

试试这些:

System.TimeZone.CurrentTimeZone.GetUtcOffset()
System.TimeZoneInfo.Local.IsDaylightSavingTime(Now)

或者这个:

DateTimeOffset.Now.Offset