Вниз
Скачать: CL | DM;

Как узнать разницу между двумя датами в днях и в годах?   Найти похожие ветки 

← →
Dmitry   (2004-07-29 12:08) [0]

Как узнать разницу между двумя датами в днях и в годах?

Делаю так:

Date:=Date2-Date1

где Date2 больше Date1... Неправильно получается...


← →
Sandman25 ©   (2004-07-29 12:12) [1]

var
 D, Y: Cardinal;
D := Trunc(Date2-Date1); // или Trunc(Date2)-Trunc(Date1);
Y := D div 365;


← →
ssk ©   (2004-07-29 12:20) [2]

uses
  DateUtils;

DaysBetween();


← →
ssk ©   (2004-07-29 12:20) [3]

а также YearsBetween()


← →
Anatoly Podgoretsky ©   (2004-07-29 12:26) [4]

Dmitry   (29.07.04 12:08)  
Не может быть, результат разница в днях в пределах точности представления реальных цисел.
В годах вопрос сложный, поскольку эта величина не фиксированая, но преблизительно можно делить на 365,25



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.023 c
1-1091134257
nick_mas
2004-07-30 00:50
2004.08.15
Как создать свою кнопку в Delphi?


14-1090895861
Думкин
2004-07-27 06:37
2004.08.15
С днем рождения! 27 июля


14-1090914459
DeadMeat
2004-07-27 11:47
2004.08.15
Ну вот так всегда...


14-1090879877
maxx
2004-07-27 02:11
2004.08.15
пару лёгких вопросов. HELP


14-1090942089
Konoko
2004-07-27 19:28
2004.08.15
Oni - Forever Anime - это круто.




   Наверх