Мне нужно написать функцию, которая принимает две метки времени и сегментирует временной диапазон в днях, часах и секундах в этом порядке. Для того, чтобы пройти через пример, предположим, что вход в нашей функцииDatetime: Разделить временной сегмент в днях, часах и минутах
начало вал = 08-01-14 12:30:00 вал конец = 08-04-14 12:30:00
наш функция возвращает
min -> (08-01-14 12:30:00, 08-01-14 13:00:00)
hour -> (08-01-14 13:00:00, 08-01-14 24:00:00)
day -> (08-02-14 00:00:00, 08-03-14 24:00:00)
hour -> (08-04-14 00:00:00, 08-04-14 12:00:00)
min -> (08-04-14 12:00:00, 08-04-14 12:30:00)
я рука свернутая реализацию, которая работает, но его немного запутано, я ищу а) существует библиотека, которая уже делает это? б) если нет, то какой был бы лучший способ реализовать это?
Этими могущество i nterest: http://stackoverflow.com/a/17691356/390708 – Brian