Почему часовой пояс не изменится, когда я устанавливаю текущуюCULTURE?
-
05-10-2019 - |
Вопрос
Из того, что я исследовал, невозможно изменить часовой пояс нити. Так что мой вопрос Зачем Разве ты не можешь?
Я бы подумал бы переключить культуру вашего приложения в конкретную страну, также переключит это, похоже на ожидаемое поведение IMO.
Редактировать
После пересмотра я могу увидеть причину, по которой он, вероятно, не должен быть сопоставлен 1: 1 по умолчанию. Тем не менее, я все еще чувствую, что это будет хорошая особенность, чтобы иметь возможность изменить часовой пояс на поток.
Решение
Они не 1: 1, поэтому они на самом деле не связаны. Если вы установили текущую культуру в en-US
, Какой часовой пояс такой? :)
Несколько стран имеют более 1 часовой пояс, поэтому установление культуры (который не является страной, специфичной либо для этого), на самом деле не имеет большого общего общения с Timzone.
Другие советы
Культура одно, часовой пояс другой. Предположим, вы являетесь гражданином Южной Африки, работающий в Нью-Йорке, США. Очевидно, вы хотите, чтобы ваш часовой пояс был EST (GMT -5), поскольку это где вы являются; Однако из того, что вы предлагаете, однако, если вы также устанавливаете свою культуру на «AF-ZA», как вы можете, поскольку вы можете сделать автоматически изменить ваш часовой пояс на GMT +2.