UNIX время
Правила форума
Рекомендации по размещению блоков:
Автор блока создает подробное описание блока, отличие от подобных(если есть на данный момент).Сложные блоки очень желательно с примерами.
При выходе новых версий редактирует/дополняет свой первый пост с указанием даты, версии, причины.
В каждой теме обсуждается только выложенный автором блок - баги, возможность (или предложение) доработки и прочие хотелки.
Свои блоки, переработанные, с другими библиотеками, протоколами и т.д.- размещаем либо сами отдельно, либо обсуждаем и дорабатываем в форуме Разработка блоков.
Пользователи улучшив блок автора и проверив его работоспособность - могут обратиться к автору или модераторам с просьбой добавить их версию блока в первое сообщение темы.
Рекомендации по размещению блоков:
Автор блока создает подробное описание блока, отличие от подобных(если есть на данный момент).Сложные блоки очень желательно с примерами.
При выходе новых версий редактирует/дополняет свой первый пост с указанием даты, версии, причины.
В каждой теме обсуждается только выложенный автором блок - баги, возможность (или предложение) доработки и прочие хотелки.
Свои блоки, переработанные, с другими библиотеками, протоколами и т.д.- размещаем либо сами отдельно, либо обсуждаем и дорабатываем в форуме Разработка блоков.
Пользователи улучшив блок автора и проверив его работоспособность - могут обратиться к автору или модераторам с просьбой добавить их версию блока в первое сообщение темы.
- rw6cm
- Полковник
- Сообщения: 2372
- Зарегистрирован: 06 сен 2015, 20:25
- Имя: Владимир
- Поблагодарили: 41 раз
UNIX время
Конвертер часов FLProg в UNIX время и обратно.
[spoiler] [/spoiler] Пример проекта для Уно. Год вводится последние две цифры.
рассчитывает с 2000 по 19 января 2038 года ( вводится с 0 по 38)
Проверено на UNO, 8266 nodemcu, esp32.
Сравнить можно Здесь
FLProg 6.3.1 IDE1.8.11
[spoiler] [/spoiler] Пример проекта для Уно. Год вводится последние две цифры.
рассчитывает с 2000 по 19 января 2038 года ( вводится с 0 по 38)
Проверено на UNO, 8266 nodemcu, esp32.
Сравнить можно Здесь
FLProg 6.3.1 IDE1.8.11
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Win10-64, FLProg (portable)
- Dryundel
- Полковник
- Сообщения: 2431
- Зарегистрирован: 22 май 2017, 23:15
- Откуда: Ярославль
- Имя: Андрей
- Благодарил (а): 3 раза
- Поблагодарили: 30 раз
UNIX время
У меня на esp8266 почему то время выводится в виде -2025971282
При изменении выхода с Long Integer на Unsigned Long Integer значения становятся вида 2268995959
При изменении выхода с Long Integer на Unsigned Long Integer значения становятся вида 2268995959
"О, сколько нам открытий чудных готовит Microsoft’а дух, и Intel - сын ошибок трудных, и Borland - Paradox’ов друг..."
- rw6cm
- Полковник
- Сообщения: 2372
- Зарегистрирован: 06 сен 2015, 20:25
- Имя: Владимир
- Поблагодарили: 41 раз
UNIX время
На UNO, 8266 nodemcu, esp32, проверял проект из шапки-выдает время правильно.
смотрите у себя.
Год вводится последние две цифры.
рассчитывает с 2000 по 19 января 2038 года ( вводится с 0 по 38)
Win10-64, FLProg (portable)
UNIX время
Нашел причину.
Flprog 7.2.1 блок Получения данных с часов реального времени на выход года выдает значение 2020 хотя и помечен цветом как BYTE ...
ХЗ либо у меня этот глюк, либо в самой сборке Flprog 7.2.1
Flprog 7.2.1 блок Получения данных с часов реального времени на выход года выдает значение 2020 хотя и помечен цветом как BYTE ...
ХЗ либо у меня этот глюк, либо в самой сборке Flprog 7.2.1

"О, сколько нам открытий чудных готовит Microsoft’а дух, и Intel - сын ошибок трудных, и Borland - Paradox’ов друг..."
- rw6cm
- Полковник
- Сообщения: 2372
- Зарегистрирован: 06 сен 2015, 20:25
- Имя: Владимир
- Поблагодарили: 41 раз
UNIX время
Быстрей всего глюк.tigr72 писал(а): 03 дек 2020, 11:02 Flprog 7.2.1 блок Получения данных с часов реального времени на выход года выдает значение 2020 хотя и помечен цветом как BYTE ...
Проверил сейчас в 7.2.1 на 8266, Брал проект из 6.3.1, а так же собирал с ноля - нормально работает.
Win10-64, FLProg (portable)
- rw6cm
- Полковник
- Сообщения: 2372
- Зарегистрирован: 06 сен 2015, 20:25
- Имя: Владимир
- Поблагодарили: 41 раз
UNIX время
Сделал и блок конвертера из UNIX в обычное время.
Шапка обновлена.
Шапка обновлена.
Win10-64, FLProg (portable)
UNIX время
А как можно получить время + 1 мин?
Что я делаю не так?У вас нет необходимых прав для просмотра вложений в этом сообщении.
- Phazz
- Полковник
- Сообщения: 3125
- Зарегистрирован: 17 окт 2016, 15:38
- Откуда: Сургут
- Имя: Анатолий
- Благодарил (а): 233 раза
- Поблагодарили: 114 раз
UNIX время
А часовых поясов в блоке нет?
Отправлено спустя 5 минут 8 секунд:
[ref]leomaks[/ref], и еще, в каком формате введен год?
Отправлено спустя 5 минут 8 секунд:
[ref]leomaks[/ref], и еще, в каком формате введен год?
- rw6cm
- Полковник
- Сообщения: 2372
- Зарегистрирован: 06 сен 2015, 20:25
- Имя: Владимир
- Поблагодарили: 41 раз
UNIX время
Можно и так получить. Только год должен быть в двузначном виде (23)
Win10-64, FLProg (portable)
UNIX время
Спасибо. Оказывается если нужно только время то можно использовать только H:M:S
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 5 гостей