Отказ
Хотя этот вопрос выглядел как потенциальный дубликат , он был решен путем ссылки на IsAmbiguousTime
. Это не решает мою проблему, так как время, когда я замечаю несоответствия, не считается неоднозначным.
Вопрос, тогда ...
В то время как timeanddate.com говорит, что Марокко отмечает переход на летнее время в период с 3 апреля по 31 июля этого года, а текущее время, предоставленное worldtimeserver.com , предполагает, что это так, .NET TimeZoneInfo
не сообщает о времени в Касабланке как о AdjusmentRules
или AmbiguousTimeOffsets
, относящихся к 2011 году.
Действительно, установив часы моего компьютера на время в Касабланке, он установит текущее время на один час раньше, чем то, которое онлайн-ресурсы называют текущим временем в Касабланке.
Является ли библиотека .NET неточной в этом отношении, или все другие источники ошибочны? Учитывая, что библиотека .NET является здесь неточным источником, это распространенная проблема? Тот факт, что я узнал об этом экземпляре просто потому, что расхождение произошло в первом часовом поясе в перечислении .NET, вызывает тревогу. Это основано на локальной базе данных, которую я могу постоянно обновлять самостоятельно?