Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Операции со временем [D7]


ЕХХХ ©   (2006-02-07 12:04:00) 

Уважаемые профессиналы!
Помогите, пожалуйста, начинающему.
Есть два "времени", например, 12:00:00 и 12:20:00. Как получить в виде итога 20 минут?


Ega23   (2006-02-07 13:17:00) [1]


> ЕХХХ   (07.02.06 13:15) [12]
>
> Спасибо. Попытаюсь учесть и дату
>


Совет: почитай в хелпе внимательно про тип TDateTime. Только внимательно почитай. Плюс все See Also


ЕХХХ   (2006-02-07 13:15:00) [2]

Спасибо. Попытаюсь учесть и дату


Ega23   (2006-02-07 12:51:00) [3]


> Я пытаюсь сделать программку для скорой помощи, поэтому
> дата особого значения не имеет
>


Имеет. Допустим, тебе нужно посчитать разницу между 23:45 и 0:15. Разница - всего 30 минут. А что у тебя получится?
Так что дату обязательно надо учитывать.


ЕХХХ   (2006-02-07 12:50:00) [4]

Я пытаюсь сделать программку для скорой помощи, поэтому дата особого значения не имеет


evvcom   (2006-02-07 12:43:00) [5]

И все-таки дату (дни) нельзя совсем просто отбросить. Ну не будет разница между сегодня и неделю назад состоять всего из нескольких часов (<24) и минут.


Gero   (2006-02-07 12:29:00) [6]

StrToTime


Ega23   (2006-02-07 12:28:00) [7]


> А если это данные из DBF типа Char? Что-то можно сделать?


StrToDateTime + F1   :о)


ЕХХХ   (2006-02-07 12:27:00) [8]

А если это данные из DBF типа Char? Что-то можно сделать?


stone   (2006-02-07 12:17:00) [9]

MinutesBetween + F1 + See Also


Gero   (2006-02-07 12:14:00) [10]

> ЕХХХ   (07.02.06 12:12)

Все получилось?


ЕХХХ   (2006-02-07 12:12:00) [11]

Да, разница в часах и минутах


evvcom   (2006-02-07 12:10:00) [12]

"Итог" - в смысле разница во времени? dt1 - dt2 как аргумент в функции Trunc (для определения количества дней) и в [1] (для определения разницы в часах, минутах и т.д.)


Ega23   (2006-02-07 12:05:00) [13]

DecodeTime + F1 + See Also


Наверх

Титульная страница Поиск, карта сайта Написать письмо