У меня есть значение 0:15:00
h:mm:ss - я хотел бы получить значение 0,25
hours - как это можно сделать? Я пробовал просто разделить 0:15:00
на 60, но это не вернуло ожидаемого результата.
решение1
Theдокументацияговорит:
Время представлено в виде дроби дня — например, 0,5 — это половина дня, или 12 часов, или 12 часов дня; 0,25 — это четверть дня, или 6 часов утра. Таким образом, 39441,25 представляет 6 часов утра 25 декабря 07 года.
Итак, подсказка в том, чтобы умножить date-time serial number
на 24, поскольку 24 (часа) составляют один день:
00:15:00 равно date-time serial number
0,0104166666666667, умноженное на 24 = 0,25. Вам не нужно преобразовывать значение времени в a date-time serial number
, просто умножьте 00:15:00
на 24
.
Вычитания и другие вычисления должны работать.без преобразования, если используется правильный числовой формат: