Форум: "Основная";
Текущий архив: 2002.06.06;
Скачать: [xml.tar.bz2];
ВнизКак посчитать кол-во дней. Найти похожие ветки
← →
BigBadMutuh (2002-05-23 20:48) [0]Кажется уже где-то видел ответ на этот вопрос. Что-то вроде
Trunc(date1)-Trunc(date2)
, но попробовав обломался. При любых датах, на выходе выдаёт ноль. Хелп читал. Что-то там такое было, тока руки не оттуда.
Может кто-нибудь знает, как посчитать кол-во дней между двумя датами типа "dd/mm/yyy" ? Желательно учитывая високосные годы и разницу в днях между разными месяцами.
← →
MBo (2002-05-23 20:55) [1]Trunc(date1-date2)
date типа tdatetime
← →
MasterA (2002-05-23 21:07) [2]trunc удаляет все пробелы в передаваемой переменной
← →
Song (2002-05-23 21:20) [3]2MBo © (23.05.02 20:55)
Настаиваю на DateOF() ! :))
← →
BigBadMutuh (2002-05-23 22:43) [4]Не понял. Это как, если у меня было
Trunk(01/01/1999-01/01/1998), то это будет равно
01011999-01011998=1 - один день что ли? А мне даже так ноль выдает. Блин.
> Настаиваю на DateOF() ! :))
А как оно мне может помочь? Надо именно кол-во дней за несколько лет. Как оно делается? Помогите ламоботу...
← →
Билл Гейтс (2002-05-23 22:56) [5]BigBadMutuh © (23.05.02 22:43)
Trunc(date1)-Trunc(date2)
← →
ION T (2002-05-23 23:24) [6]
type
TDateTime = type Double;
Что делает Trunc() не поленись в хелпе почитать....
← →
Johnmen (2002-05-24 00:38) [7]Вопрос уже обсуждался, повторюсь :
есть 2 варианта
1. если хочешь количество полных суток, то MBo © (23.05.02 20:55)
2. если житейское "сколько дней", то Билл Гейтс (23.05.02 22:56)
А Билл Гейтс оказывается подходит к решению проблем по-житейски !
Тогда понятна отстойность продукции MS !
← →
Anatoly Podgoretsky (2002-05-24 00:49) [8]Я думаю он подходит финансово, считает в днях, а не сутках
← →
nimble (2002-05-24 04:33) [9]Я делал просто,
var
dt1,dt2: TDateTime;
begin
dt1:=DateTimePicker1.Date;
dt2:=DateTimePicker2.Date;
ShowMessage(FormatDateTime("dd.mm.yy",dt2-dt1));
end;
Вроде помогает!
← →
Dimaiv2 (2002-05-24 07:28) [10]DaysBetween function
Returns the number of whole days between two specified TDateTime values.
← →
MBo (2002-05-24 07:58) [11]проблема оказалась в непонимании разницы строки и даты
Trunc(StrToDate("01/01/1999")-StrToDate("01/01/1998"));
если формат даты установлен такой.
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2002.06.06;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.006 c