2014-10-13 12 views
0

У меня есть внешний XML, который предоставляет мне этот раз: 34042, 32406.Формат времени и преобразование

34042 должно быть 147 минут 32406 должно быть 120 минут

У вас есть какие-либо идеи, какой тип времени это и как я могу трансформироваться в минуты?

Я разборе XML с PHP и ввести данные в Sql

+2

Возможно, попробуйте спросить, кто генерировал XML для вас –

+0

, вам лучше спросить внешнего провайдера ... мы можем сделать дикие догадки, но они не подходят для надежного программирования ... – Paolo

+0

Разница между этими номерами действительно составляет 27 минут (в секундах). Вам нужно будет спросить у поставщика данных, что именно представляет число. – danmullen

ответ

0

Используя некоторую интуицию и методом проб и ошибок, я решил логику зашифрованного времени. Два значения времени, которые у вас есть, находятся в секундах, со смещением 7 часов (вероятно, из-за часового пояса).

7 часов = 25200 секунд.

После того, как я вычесть смещение от этих значений, я остался с 8842 и 7206.

Преобразование те, в минуты и первое значение становится 147 минут и 22 секунд, второе значение становится 120 минут и 6 секунд. Значения 147 минут и 120 минут являются только округлыми (или полными) значениями метки времени.

+0

хорошая работа ... совершенная ... вы правы ... вы, господин, гений! –

Смежные вопросы