Страница 1 из 1

расчет даты, и дня... подскажите с алгоритмом...

Добавлено: 2013-01-09 1:17:01
QweЯty
имеется последовательность:

Код: Выделить всё

D4 07 06 00 03 00 1E
D4 07 == год, 06 == месяц, 00 03 00 == понятия не имею, но оно и не важно, 1E == день

эта последовательность получается как: 1.07.2004

как год получается понял,
как месяц - примерно понял...
а как дата, увы, не понял, но есть выдержка:
Дата - 1E (HEX) = 30 (DEC), количество дней, которое надо прибавить к первому числу месяца
Получаем 2005 год Июнь месяц 31 число, т.к. в Июне 30 дней, то в итоге получается 2005.07.01 - 1 Июля 2005 г.
Для примера 21 апреля 2010г будет DA 07 04 00 04 00 14
поменял значение на DD 07 09 00 03 00 1E дата сменилась на 1.10.2013 - что в принципе и ожидал увидеть.
а вот когда сменил DD 07 09 00 03 00 14, дата почему то поменялась на 21.09.2013

честно с алгоритмом я запутался... конкретно с представлением даты дня.

если это не сложно, можно ли его запихнуть в с++ код как нибудь?

потом программку сделаю которая будет использовать расчет сегодняшней даты и представлять его в таком виде.

Re: расчет даты, и дня... подскажите с алгоритмом...

Добавлено: 2013-01-09 3:48:29
Electronik
поменял значение на DD 07 09 00 03 00 1E дата сменилась на 1.10.2013 - что в принципе и ожидал увидеть.
а вот когда сменил DD 07 09 00 03 00 14, дата почему то поменялась на 21.09.2013
потому что 1E>14
1E-14=A=10

Re: расчет даты, и дня... подскажите с алгоритмом...

Добавлено: 2013-01-14 21:24:26
FiL
QweЯty писал(а): поменял значение на DD 07 09 00 03 00 1E дата сменилась на 1.10.2013 - что в принципе и ожидал увидеть.
а вот когда сменил DD 07 09 00 03 00 14, дата почему то поменялась на 21.09.2013
А что ты ожидал увидеть во втором случае?

Re: расчет даты, и дня... подскажите с алгоритмом...

Добавлено: 2013-01-16 7:36:41
vadim64
тс, напиши дату которую хочешь получить

Re: расчет даты, и дня... подскажите с алгоритмом...

Добавлено: 2013-01-16 18:49:33
QweЯty
я уже нашел метод/алгоритм расчета даты.