Używam C#. Potrzebuję uzyskać informacje o lokalnej strefie czasowej dla osoby , która uruchamia aplikację internetową.Uzyskaj czas lokalnyZoneInfo
Zastanawiałem się, czy
TimeZoneInfo tzinfo = TimeZoneInfo.Local;
TimeZoneInfo.ConvertTimeFromUtc(result.DueDate.Value, tzinfo);
jest co do użycia. Ponownie, w zależności od strefy czasowej, w której znajduje się osoba prowadząca aplikację, lubię się zastanawiać.
Powiedziałeś "aplikacja internetowa" - czy próbujesz uzyskać strefę czasową * serwera * lub * klienta *? –
Próbuję uzyskać strefę czasową klienta. –
Oto, jak przekonwertować Data czasu UTC na czas lokalny użytkownika witryny. Sztuką jest skłonienie użytkownika (klienta) do poinformowania serwera, w której strefie czasowej się znajdują, i pozwolić serwerowi na przesunięcie czasu UTC w czasie lokalnym: https://stackoverflow.com/questions/8194016/how-to- get-current-user-timezone-in-c-sharp/30503614 # 30503614 –