Я работаю над приложением asp.net mvc. У каждого пользователя свой часовой пояс.
Сейчас я использую «TimeZoneInfo.GetSystemTimeZones» для создания выпадающего списка, чтобы пользователь мог выбрать часовой пояс, и это то, что я храню в своей базе данных
Они такие:
Стандартное время Марокко (00:00:00)
UTC (00:00:00)
Стандартное время по Гринвичу (00:00:00)
...
Я знаю, что php использует другой набор часовых поясов, это "регион часового пояса", например:
Европа / Париж
Europe / London
...
У меня вопрос: есть ли способ играть с часовым поясом региона (например, php) в приложении .NET? Единственный способ, которым я могу придумать, - это привязать каждый часовой пояс региона php к часовому поясу .net.
Кроме того, TimeZoneInfo.GetSystemTimeZones перечисляет все часовые пояса на машине. Отличается ли список между сервером Windows, Windows Vista, Windows XP?
Надеюсь, это имеет смысл, спасибо, ребята