Показать сообщение отдельно
Старый 03.11.2005, 15:13   #6  
Andrew K. is offline
Andrew K.
Участник
 
29 / 12 (1) ++
Регистрация: 02.12.2004
Адрес: Minsk
А как же високосный год? Для такой задачи можно приспособить стандарт..
TransDate dt1 = mkDate(1,1,2004);
TransDate dt2 = mkDate(31,12,2004);
;
info (strfmt("Difference %1, Difference year %2", dt2 - dt1, yearDiff(dt2, dt1)));
dt2 = mkDate(1,1,2005);
info (strfmt("Difference %1, Difference year %2", dt2 - dt1, yearDiff(dt2, dt1)));