Рейтинг@Mail.ru

Программа определения временного промежутка между двумя датами

Print Friendly, PDF & Email

Иногда требуется определить сколько точно времени разделяет два события. Именно для этой простой задачи и была написана предлагаемая незатейливая программа. Она выполняет только одну функцию: определяет временные промежутки.

В интерфейсе программы присутствуют всего три текстовых поля: для даты и времени начала отсчёта, даты-времени конца отсчёта и для указания разницы между датами, причём одновременно активны могут быть только два:

Интерфейс программы «Определение временных промежутков»

С помощью радиокнопок можно выбрать, какой параметр будет переменным. Это может быть либо время окончания, и тогда в результате будет посчитана разница между двумя датами. Или это может быть разница, и тогда будет посчитано время окончания относительно времени начала с учётом введённой разницы. Разница может быть отрицательной, для этого нужно нажать галочку «Минус» рядом с соответствующим полем.

Формат вводимой информации таков: сначала вводится дата в виде ММ-ДД-ГГГГ, затем время в 24- или 12-часовом формате (в последнем случае необходимо указать маркеры AM или PM) в виде ЧЧ:ММ:СС.

Определение интервала происходит после того, как поле ввода времени теряет фокус или по нажатию кнопки со значком «Обновить». Значение временного интервала между началом и концом выводится в виде ДД д. ЧЧ час ММ мин СС сек (число дней, часов, минут и секунд).

В поле «Дельта» можно ввести разницу даты и времени в формате ЧЧ:ММ:СС относительно времени начала. Тогда дата в поле «Время окончания» изменится на указанную разницу. Можно вводить отрицательное значение.

PS. Программа написана за 15 минут для разового использования, и в ней не реализованы защиты от неправильного ввода дат и времени. Если не следовать приведённым форматам ввода, возникнет сбой и программа зависнет. Так что… вводите даты правильно)

Ссылка на скачивание программы определения временных промежутков между двумя датами:

Последнее изменениеВторник, 25 Сентябрь 2018 18:06 Прочитано 1056 раз

Поделиться

Print Friendly, PDF & Email

Оставить комментарий

Убедитесь, что вы вводите (*) необходимую информацию, где нужно
HTML-коды запрещены