реклама на сайте
подробности

 
 
> В каком формате может храниться дата?
toweroff
сообщение Jul 10 2015, 15:52
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 2 957
Регистрация: 19-09-06
Из: Москва
Пользователь №: 20 514



Есть прибор, у прибора есть EEPROM, в которой хранятся настройки и информация об устройстве.
Место хранения даты найдено, но никак не пойму, в каком формате это дело хранится. Занимает 4 байта, подумал, что это Unix TimeStamp, нашел на просторах функцию, приврдящую к TDateTime
вот ее код:
Код
TDateTime UnixToDateTime(long int USec)
{
  TDateTime dt((USec / 86400) + 25569.0);
  return  dt;
}

но она дату дает неверную (первый пример получается как 06.01.1974)

возможно также, что там не только дата, но и время упаковано

в общем вот пара примеров:
07.05.13 -- 0D 53 8D 07
17.06.14 -- 0E 68 88 11

нет никаких мыслей, в каком формате это дело?
числа вполне себе обычно хранятся, 32-битные с big-endian
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 29th July 2025 - 22:30
Рейтинг@Mail.ru


Страница сгенерированна за 0.01355 секунд с 7
ELECTRONIX ©2004-2016