Изменить время во многих часовых поясах - PullRequest
0 голосов
/ 19 июня 2020

Я работаю над веб-приложением ASP. net, и оно размещено на сервере windows. Я хочу протестировать несколько функций с помощью альтернативного часа перехода на летнее время (2020-11-1 01:15) с другим пользователем часовые пояса. Часовой пояс сервера восточный (EST / EDT), я могу это изменить. Но пользователи могут выбрать свой часовой пояс. Если я изменю восточный часовой пояс на 2020-11-1 01.15, другие часовые пояса не будут настраиваться в соответствии с тем, что пользователи видят текущее время, а не время. есть ли способ установить время для других часовых поясов вручную.

1 Ответ

0 голосов
/ 19 июня 2020

Пример ниже может вам помочь.

DateTime dt = DateTime.Now.ToUniversalTime();
TimeZoneInfo timeZone = TimeZoneInfo.FindSystemTimeZoneById("India Standard Time");
DateTime date = TimeZoneInfo.ConvertTimeFromUtc(dt, timeZone);

Список часовых поясов вы можете найти здесь

{ ссылка }

...