Как я могу определить культуру / локаль из часового пояса - PullRequest
1 голос
/ 22 августа 2011

Я пишу мультитенантную систему в MVC3 C #, которая хранит часовой пояс против записи пользователя.Это используется для представления даты и времени в часовом поясе пользователя, так как все даты хранятся в БД как UTC.

Мне интересно, нужно ли мне сохранять локаль с этой временной зоной, чтобы я мог соответствующим образом отформатировать даты.

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

1 Ответ

1 голос
/ 22 августа 2011

От часового пояса к локали нет сопоставления один к одному.

Например, Германия, Франция и Италия имеют один и тот же часовой пояс, но имеют разные локали. аналогично, Греция, Финляндия и Ливия имеют общие часовые пояса.

Конечно, существует обратная ситуация, когда страна охватывает несколько часовых поясов (например, США) - и не все части следуют одинаковым правилам наблюдения за переходом на летнее время.

...