Программа определения временного промежутка между двумя датами
Иногда требуется определить сколько точно времени разделяет два события. Именно для этой простой задачи и была написана предлагаемая незатейливая программа. Она выполняет только одну функцию: определяет временные промежутки.
В интерфейсе программы присутствуют всего три текстовых поля: для даты и времени начала отсчёта, даты-времени конца отсчёта и для указания разницы между датами, причём одновременно активны могут быть только два:
С помощью радиокнопок можно выбрать, какой параметр будет переменным. Это может быть либо время окончания, и тогда в результате будет посчитана разница между двумя датами. Или это может быть разница, и тогда будет посчитано время окончания относительно времени начала с учётом введённой разницы. Разница может быть отрицательной, для этого нужно нажать галочку «Минус» рядом с соответствующим полем.
Формат вводимой информации таков: сначала вводится дата в виде ММ-ДД-ГГГГ, затем время в 24- или 12-часовом формате (в последнем случае необходимо указать маркеры AM или PM) в виде ЧЧ:ММ:СС.
Определение интервала происходит после того, как поле ввода времени теряет фокус или по нажатию кнопки со значком «Обновить». Значение временного интервала между началом и концом выводится в виде ДД д. ЧЧ час ММ мин СС сек (число дней, часов, минут и секунд).
В поле «Дельта» можно ввести разницу даты и времени в формате ЧЧ:ММ:СС относительно времени начала. Тогда дата в поле «Время окончания» изменится на указанную разницу. Можно вводить отрицательное значение.
PS. Программа написана за 15 минут для разового использования, и в ней не реализованы защиты от неправильного ввода дат и времени. Если не следовать приведённым форматам ввода, возникнет сбой и программа зависнет. Так что… вводите даты правильно)
Скачать вложения:
- Скачать программу "Time Interval Resolver" (1238 Скачиваний)