C# поддерживает различные идентификаторы часовых поясов по всему миру. Вы можете найти список часовых поясов, которые в настоящее время поддерживается на C# в ссылке ниже:Поддержка временной зоны IANA/Olson в C#
https://msdn.microsoft.com/en-us/library/gg154758.aspx
часовой пояс, идентификаторы, используемые в функции # библиотеки C, чтобы преобразовать раз через часовые пояса.
[например. TimeZoneInfo.ConvertTimeBySystemTimeZoneId("Hawaiian Standard Time")
]
Аналогично, я хочу поддержку AMERICA/MIQUELON, которой нет в списке msdn, указанном в ссылке выше.
Может ли кто-нибудь запросить обходной путь для данного конкретного часового пояса?
Вы можете легко ** ** перечислить все часовые пояса, известные C#/.NET, глядя на [код, представленный в этом другом SO вопрос] (http://stackoverflow.com/questions/7908343/list-of-timezone-ids-for-use-with-findtimezonebyid-in-c) - если появятся строки вашего часового пояса - они поддерживаются .NET ... –
Это не часть Канады , он охватывает два небольших острова, которые являются частью Франции, там проживает всего 6000 человек. Веб-сайты не согласны, но большинство предпочитает UTC-3: 00 с летней экономией. Слишком скрыто, чтобы быть охваченным встроенными временными часами Windows, отличными от нуля, что они следуют Ньюфаундленду. Лучше всего спросить своего клиента, что с ним делать. –
Почему бы вам просто не использовать другой часовой пояс, который использует одно и то же смещение UTC? – JNYRanger