Topic: Расчёт разницы во времени
Добрый день.
Помогите решить задачу:
В таблице БД есть 3 поля типа ВРЕМЯ, на форме есть, связанные с этими полями, 3 DateTimePicker, где свойство kind=time, то есть отображается в компоненте только время.
Два DateTimePicker заполняются пользователем - время начала события и время окончания события. Третий DateTimePicker это длительность события (время окончания вычесть время начала).
Как сделать, чтобы длительность события расчитывалась автоматически и записывалась в таблицу БД?
Проблема ещё в том, что событие может переходить через 0:00, то есть, например начинаться в 23:50, а заканчиваться в 0:10, по факту длительность события = 20 минут, но в DateTimePicker время хранится с датой, а дата получается одинаковая ...
Эту проблему вычисления я решить могу, как потом вычисленное время записать в БД при нажатии кнопки сохранить (кнопка стандартная Save без использования скрипта).