Почему часовой пояс не изменится, когда я устанавливаю текущуюCULTURE?

StackOverflow https://stackoverflow.com/questions/2938604

  •  05-10-2019
  •  | 
  •  

Вопрос

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

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

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

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

Это было полезно?

Решение

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

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

Другие советы

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top