Это значение 0.569444444444444
является десятичным представлением для времени Excel 13:40:00
.Например, 0.04167
является десятичным представлением для 1 hour
, 1.0
эквивалентно 1 day
.
![excel](https://i.stack.imgur.com/fm2F7.png)
Смысл в том, чтобы извлечь из него часы, минуты и секунды, что не очень сложно, но немного запутанно со встроенными функциями MS Flow:
split(string(mul(variables('time_decimal'),int(24))),'.')[0]
возвращает час
split(string(add(mul(int(60),sub(mul(variables('time_decimal'),int(24)),float(variables('hours')))),float(0.00000001))),'.')[0]
возвращает минуты и т. Д.