Один из обходных путей - получить имя Олсона, а затем использовать Время Ноды для выполнения соответствующих расчетов часового пояса, поскольку оно основано на именах Олсона.
Мы еще не совсем "закончили" с Noda Time, но мы приближаемся к версии 1.0 - и вы всегда можете ограничиться частью часового пояса, если хотите, и сделать все остальное. СЕТЬ. Это изолировало бы вас от любых областей, которые мы до сих пор сортируем, таких как форматирование, анализ и лучший API, который можно использовать для выполнения арифметики. По общему признанию я хотел бы надеяться, что остальная часть API обращается к вам и побуждает вас ... или что вы хотели бы прокомментировать это и сказать нам, как вы хотите использовать его :)
Я надеюсь добавить DateTime
и DateTimeOffset
преобразований в кодовую базу в ближайшие пару дней - если вы можете пропинговать список рассылки именно тем, что вам нужно, я могу попытаться удовлетворить вас.
Извините, что это всего лишь обходной путь, а не полное исправление. Я рассмотрю вопрос о предоставлении дополнительной информации о сопоставлении имен зон Windows в Noda Time, которая также использует CLDR, но с помощью дополнительной информации из базы данных Olson мы можем легко найти эквиваленты.