无论服务器时间设置是否正确,我都使用这些代码行来找出印度古吉拉特邦的当地时间。但我注意到这不起作用。此行生成 SERVER TIME,但不生成 LOCAL TIME。如果服务器时间意外更改,则会导致问题。
在世界上任何国家/地区获得 LOCAL TIME 的确切解决方案是什么?
Dim zoneId As String = "Indian Standard Time"
Dim tzi As TimeZoneInfo = TimeZoneInfo.FindSystemTimeZoneById(zoneId)
Dim result As DateTime = TimeZoneInfo.ConvertTimeFromUtc(DateTime.UtcNow, tzi)