Реализовал алгоритм 
                     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 суток не долет.