Timezone
Преобразование UTC в локальное время с автоматическим учётом часовых поясов и переходов на летнее время
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:467deb1743789fb3ac16c17231ba78a86a7ce84ac4160d237d935f2abd29fa6aTimezone-1.3.1-467deb17.zipОписание
Если у вас есть GPS-приёмник, NTP-сервер или RTC, работающие с UTC, а нужно получить локальное время с учётом часового пояса и переходов на летнее время — эта библиотека решает именно эту задачу. Timezone работает совместно с Arduino Time library и конвертирует UTC в правильное локальное время для вашего региона, автоматически учитывая переходы между стандартным временем и летним временем. Библиотека предоставляет два основных объекта: TimeChangeRule описывает правила смены времени для конкретного региона, а Timezone выполняет сами преобразования и может сохранять эти правила в EEPROM. Если у вас нет внешнего источника времени — не проблема, Time library работает как программный RTC, хотя точность будет зависеть от стабильности кварца микроконтроллера.