Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2007.10.14;
Скачать: [xml.tar.bz2];

Вниз

Как посчитать кол-во часов, минут, секунд между двумя датами?   Найти похожие ветки 

 
Сатир   (2007-09-18 13:24) [0]

Есть дата в прошлом и есть данный момент Now+Time.
Кол-во дней можно посчитать через DayBetween и потом умножить на 24 и прибавить ко времени.
сделал так:
dd:=(now+time)-odsActivityDATE_EVENT.AsDateTime;

 //DaysBetween(now,odsActivityDATE_EVENT.AsDateTime);
 
 odsActivityDELTA.AsString:=TimeToStr( TimeOf(dd));

Но теперь осталось прибавить к этому времени кол-во дней, умноженное на 24, чтобы учесть разницу не только в пределах сутки.
Подскажите, как это красиво сделать


 
DVM ©   (2007-09-18 13:27) [1]


> Подскажите, как это красиво сделать

А остальные функции, оканчивающиеся на Between() чем не устроили?


 
Плохиш ©   (2007-09-18 13:27) [2]


> есть данный момент Now+Time.

Маразм это, а не данный момент!

Кроме DaysBetween имеется ещё несколько функций.


 
Сатир   (2007-09-18 13:32) [3]

нашел только MilliSecondsBetween
а как это преобразовать в время?


 
Jeer ©   (2007-09-18 13:33) [4]


> Сатир   (18.09.07 13:32) [3]


Слушай, ну посмотри ты на определение формата TDateTime - полегчает.


 
DVM ©   (2007-09-18 13:36) [5]


> нашел только MilliSecondsBetween

хреновый из тебя поисковик

YearsBetween function
SecondsBetween function
MonthsBetween function
MinutesBetween function
HoursBetween function

итд


 
Плохиш ©   (2007-09-18 13:36) [6]


> Сатир   (18.09.07 13:32) [3]
> нашел только MilliSecondsBetween

Сразу видно, что Сатир, да ещё и из будущего. Зачем их искать? Достаточно в справке нажать на "See also..." :-))


 
Anatoly Podgoretsky ©   (2007-09-18 13:42) [7]


> DVM ©   (18.09.07 13:36) [5]

А это где, а это что


 
Сатир   (2007-09-18 14:23) [8]

всё, разобрался
всем спасиба



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

Форум: "Прочее";
Текущий архив: 2007.10.14;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.037 c
15-1189595935
S@D
2007-09-12 15:18
2007.10.14
Помогите ПЛИЗ!


2-1189858892
mahab
2007-09-15 16:21
2007.10.14
Сообщения


2-1189572995
Mariya
2007-09-12 08:56
2007.10.14
Подскажите в чем ошибка?


2-1190044966
ANTPro
2007-09-17 20:02
2007.10.14
procedure RotateX


2-1189746770
APXi
2007-09-14 09:12
2007.10.14
Как определить какая форма активна, если все формы внедрены?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский