Почему часовой пояс не меняется, когда я устанавливаю CurrentCulture? - PullRequest
7 голосов
/ 30 мая 2010

Из того, что я исследовал, невозможно изменить часовой пояс потока. Итак, мой вопрос почему вы не можете?

Я бы подумал, что переключение культуры вашего приложения на конкретную страну также изменило бы это, похоже на ожидаемое поведение IMO.

Редактировать

После пересмотра я вижу причину, по которой он, вероятно, не должен отображаться 1: 1 по умолчанию. Тем не менее, я все еще чувствую, что было бы неплохо иметь возможность изменять часовой пояс для потока.

Ответы [ 2 ]

10 голосов
/ 30 мая 2010

Они не 1: 1, поэтому они на самом деле не связаны. Если вы установите текущую культуру на en-US, какой часовой пояс это будет? :)

Некоторые страны имеют более 1 часового пояса, поэтому настройка культуры (, которая также не относится к конкретной стране ), на самом деле не имеет большого отношения к тимзоне.

4 голосов
/ 30 мая 2010

Культура - это одно, а часовой пояс - это другое.Предположим, вы гражданин Южной Африки, работающий в Нью-Йорке, США.Очевидно, вы хотите, чтобы ваш часовой пояс был EST (GMT -5), поскольку именно здесь вы находитесь ;однако из того, что вы предлагаете, затем, если вы также установите свою культуру на «af-ZA», как вы этого захотите, это автоматически изменит ваш часовой пояс на GMT + 2.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...