Здравствуйте, Nikolay, Вы писали:
N>>Помогите плиз разобраться, как сконвертить дату?
N>>80 9A E3 40 = 01/12/2009
N>>A0 9A E3 40 = 02/12/2009
N>до кучи
N>80 9A E3 40 = 01/12/2009
N>A0 9A E3 40 = 02/12/2009
N>C0 9A E3 40 = 03/12/2009
N>E0 9A E3 40 = 04/12/2009
N>40 9B E3 40 = 05/12/2009
N>60 9B E3 40 = 06/12/2009
N>80 9B E3 40 = 07/12/2009
N>A0 9B E3 40 = 08/12/2009
А дат из другого месяца или года нет? Чтобы определить, это число, месяц и год, упакованные в битовую структуру, или количество суток, прошедших с определенный даты.
Очевидно, что байты здесь в little endian, т.е.
0x40E39A80 - 0x2071CD4 - 01/12/2009
0x40E39AA0 - 0x2071CD5 - 02/12/2009
...
0x40E39BA0 - 0x2071CDD - 08/12/2009
Здравствуйте, ДимДимыч, Вы писали:
ДД>Здравствуйте, Nikolay, Вы писали:
N>>до кучи
N>>E0 9A E3 40 = 04/12/2009
N>>40 9B E3 40 = 05/12/2009
ДД>И еще смущает этот переход. 40 9B E3 40 — это точно 05/12, а не 07/12?
скачок тоже смутил — перепроверил данные и правда не 05.12, а 07.12, т.е. 5 и 6-ое число пропущено.
Данные в большем объеме подготовлю
спасибо