время между



Автор Ђаня Пластун задал вопрос в разделе Другие языки и технологии

Нужно рассчитать время между двумя датами в паскале.. Вроде начало получаться, но в итоге запуталась с месяцами. . и получил лучший ответ

Ответ от Евгений Фирсов[гуру]
Для расчета времени между двумя датами в Паскале проще и надежнее всего использовать стандартный модуль DateUtils, который избавит от необходимости вручную проверять високосные годы и количество дней в месяцах. Подключите этот модуль в секции uses. Затем представьте даты в формате TDateTime с помощью функции EncodeDate, передав ей год, месяц и день. Разница между двумя такими переменными даст количество дней в дробном формате. Чтобы получить время между датами в часах, умножьте эту разницу на 24 и округлите результат. Для получения разницы в минутах или секундах умножайте на 1440 или 86400 соответственно. Также в модуле DateUtils есть готовые функции, например, DaysBetween или HoursBetween, которые сразу возвращают целое число единиц времени между двумя заданными датами, что делает код компактным и защищенным от ошибок при работе с календарем.

Ответ от IT-специалист[гуру]
Используй модуль DateUtils

Ответ от Профессор[гуру]
function GetHour(d1,m1,y1,d2,m2,y2:integer):integer;
var n1,n2:TDateTime;
begin
n1:=EncodeDate(y1,m1,d1);
n2:=EncodeDate(y2,m2,d2);
GetHour:=round((n2-n1)*24);
end;

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: Нужно рассчитать время между двумя датами в паскале.. Вроде начало получаться, но в итоге запуталась с месяцами. .
спросили в Сан Диего
Помогите перевести время на московское. "Friday at 6:30pm Pacific" - сколько часов в это время будет в Москве?
В английском языке предлог at используется для указания точного времени и переводится на русский
подробнее...
спросили в Барнаул Карасук
Время и основные остановки в пути-Казань-Барнаул и хорошо бы расписание поездов на лето....
096НМОСКВА КАЗ - БАРНАУЛ отпр. 09:09 приб. 07:00 в пути45:51

Станция Времяприб. Стоянка
подробнее...
спросили в Интернет
Что такое "пинг"? Например в выражении "время пинга" ? Можете как то просто объяснить? Заранее спасибо.
ping — утилита для проверки соединений в сетях на основе TCP/IP.

Она отправляет запросы
подробнее...
спросили в Общество
А если Вам скажут: " Между нами всё кончено"! Ваша первая реакция на это и потом последующая?
Первая реакция на заявление о том, что всё кончено, чаще всего шоковая. Это отрицание, попытки
подробнее...
Ответ от 3 ответа[гуру]
Привет! Вот еще темы с похожими вопросами:

ВОПРОСЫ ПО ИСТОРИИ ТЕМА ""ЗОЛОТОЙ ВЕК" РИМСКОЙ РЕСПУБЛИКИ: 1.Какое время назвали "золотым веком" римской республики? Нас
Одним из самых блестящих периодов в истории Римской республики, временем ее расцвета стала первая
подробнее...
спросили в Аккад
Какие различия между шумеро-аккадской культурой и культурой Месопатамии?
КУЛЬТУРА Месопотамии -- возникла примерно в то же время, что и Египетская.
Она сложилась в
подробнее...
спросили в Успеть
Пересадка между рейсами в Шереметьево 1ч.15мин. Успею ли?
Кажется, минимальное стыковочное время между самолетами в терминале Д - это 40 минут, но если одна
подробнее...
спросили в Другое 1073 год
Как считали время на Руси? Часов то не было))
Первое упоминание в русских летописях о часе, как единице времени, относится к 1073 году. Со второй
подробнее...
спросили в Юмор
Между нами - города? между нами километры?
Фраза между нами города и километры чаще всего отсылает к известным строкам о расстоянии и разлуке.
подробнее...

что означает время в которое остановились часы?
Время, в которое остановились стрелки часов, указывает на события, которые вскоре могут с вами
подробнее...

Последняя треть ночи приблизительно время??? ?
Ночь начинается с заходом солнца и заканчивается с его восходом. Выясните, во сколько в вашей
подробнее...

В какое время года лучше всего поехать в Коста-Рику? Чтобы не было ни жары, ни дождей
Для такой небольшой страны, Коста-Рики обладает большим разнообразием погодных условий. В
подробнее...

Какое максимальное время может длится сеанс загара в солярии?
Первый раз нужно начать с 4-5 минут, постепенно увеличивать время. Но, например, я никогда не
подробнее...
Часовой пояс на Википедии
Посмотрите статью на википедии про Часовой пояс
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*