Реализовал алгоритм
D=atol(&m_Date[2]);
M=atol(&m_Date[5]);
Y=atol(&m_Date[8]);
H=atoi(&m_Date[13]);
div_t a= div(Y,4);
div_t b= div(Y,100);
div_t c= div(Y,400);
__int8 LY = (( a.rem ==0)&&(b.rem !=0))||(c.rem ==0);
__int16 DIY = Days[M-1]+D+(M>2)*LY;
div_t d=div(Y-1,4);
b=div(Y-1,100);
c=div(Y-1,400);
__int16 AbsDay=(Y-1)*365+d.quot +DIY;
div_t e=div(AbsDay*24+H ,ArhSize[m_Date[0]-'0']);
m_Adr.Adr=BaseAdr[m_Date[0]-'0']+e.rem *RecSize[m_Date[0]-'0'] ;
Пробую работать спибором вижу что есть четкое расхождение на 6 дней...
(Может кто свежим глазом увидит где я ошибся)
Лично меня смущает срочка, тут вроди как считают каждый четвертый год высоксным:
__int16 AbsDay=(Y-1)*365+d.quot +DIY;
Пробовал модифицировать с учетом 4х сот летних циклов
__int16 AbsDay=(Y-1)*365+d.quot-b.quot+c.quot +DIY;
Получается 7 суток не долет.