helpf.pro
Регистрация
 +11 
Распечатать

1С 8.2 УП : Как вычислить разницу между двумя датами в часах и минутах

Код 1C v 8.х
 Функция РазностьВремени(Время1, Время2);

Разность = Время1 - Время2;

Если Разность > 0 Тогда
Часов = Цел(Разность / 3600);
Минут = Цел((Разность - Часов * 3600) / 60);

Возврат Дата(1, 1, 1, Часов, Минут, 0);

Иначе
Возврат Дата(1,1,1,0,0,0);
КонецЕсли;

КонецФункции


//Пример использования
Опоздание= РазностьВремени(ВремяПриезда, ВремяПодачи);
Разместил:   Версии: | 8.x | 8.2 УП |  Дата:   Прочитано: 65159
 +11 
Распечатать
Возможно, вас также заинтересует
Как вычислить количество дней между датами 6
Запрос=Новый Запрос(" ВЫБРАТЬ | РАЗНОСТЬДАТ( НачалоПериода, КонецПериода,МЕСЯЦ) КАК Месяцев, | РАЗНОСТЬДАТ( НачалоПериода, КонецПериода,ДЕНЬ) КАК Дней" ); // или КоличествоДней = (ДатаКонец - ДатаНачала) / 60 / 60 / 24; КоличествоДней = ДатаКо
Как получить количество часов/минут из интервал с исключением ночного времени 1
КолМин = 0; НачДата = Дата1; Пока НачДата Дата2 Цикл // Запускаем цикл с шагом в 1 мин НачДата = НачДата + 60; //Пребразуем дату в строку СтрТекДата = Формат(НачДата, " ДФ=yyyyMMddHHmm" ); //часы и минуты преобразуем в число, берем правые
Как посчитать разницу между двумя датами? 5
Код уникален и сработает везде. Функция ПолучитьКоличествоДней() Счетчик = 1; НачалоПериода = Объект.НачалоПериода; Пока НачалоПериода Объект.КонецПериода Цикл Счетчик = Счетчик + 1;
Подсчет реального количества месяцев между датами, включая начало и конец месяца 0
В одном проекте понадобилось подсчитывать полное количество месяцев между датами, Допустим надо получить кол-во месяцев между датами 25.10.14 и 21.11.14 Функция РазницаДатВМесяцах ( Как вычислить разницу между двумя датами в месяцах ) вернет
Разница между датами в рабочих днях, подсчет рабочих дней в 1С 5
Разрабатывая некий функционал в 1С, бывает, необходимо посчитать количество рабочих дней после какой-то даты. В этой статье примеры кода и запросы в которых считается количество рабочих дней: Код, при вычислении определяет только по дню недели, ви
Посмотреть все результаты поиска похожих
Вы не можете отправить комментарий анонимно, пожалуйста войдите или зарегистрируйтесь.