Я запускаю приложение .NET Core 2.2 на компьютере с Windows и где-то в коде, с которым я имею дело TimeZoneInfo
, потому что мне нужно перейти на испанское время.
Я перечислил доступную информацию о часовых поясахв системе и получил кучу из них, и тот, который меня интересовал, был "Romance Standard Time
".Когда я развернул в производство на контейнере Docker, я обнаружил, что получил исключение, потому что этот часовой пояс не был найден.Перечисляя часовые пояса, доступные в контейнере, я получил "Europe/Madrid
" как нужный мне.У меня такой вопрос, потому что у меня Windows box и как-то установлены / настроены «старые» или «разные» часовые пояса?Есть ли способ иметь такой же набор часовых поясов?
Для справки, изображение Docker, которое я использую:
FROM microsoft/dotnet:2.2-aspnetcore-runtime
Спасибо