Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.08.15;
Скачать: 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 вся ветка

Текущий архив: 2004.08.15;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.051 c
1-1091088499
Dmitry
2004-07-29 12:08
2004.08.15
Как узнать разницу между двумя датами в днях и в годах?


1-1091166407
П7
2004-07-30 09:46
2004.08.15
Элементы TTreeView и Drag n Drop


14-1091002996
ИМХО
2004-07-28 12:23
2004.08.15
Куда деть 9 баксов?


4-1089216135
NLO
2004-07-07 20:02
2004.08.15
Свая консоль


14-1091281401
VID
2004-07-31 17:43
2004.08.15
Где скачать красивый трёхмерный бильярд ?