Какой формат даты это? - PullRequest
       2

Какой формат даты это?

1 голос
/ 22 сентября 2011

Я пытаюсь запросить некоторые данные из Домашнего банка , используя файл данных, который он создает.

Это транзакция, которая появляется в файле:

<ope date="734309" amount="-14.24" account="4" dst_account="0" paymode="0" flags="1" payee="239" category="2" wording="" info="" tags="" kxfer="0" />

меня интересует date="734309". Я не видел этот формат раньше, поэтому не знаю, как его проанализировать.

Приложение написано на C, если это поможет.

Ответы [ 2 ]

4 голосов
/ 22 сентября 2011

734309/365 = 2011.80548

Так что я думаю, это что-то вроде "дней с 1 января в 1-м году". Если вы знаете фактическую дату, которую должно представлять это число, вы можете восстановить точное смещение оттуда.

0 голосов
/ 22 сентября 2011

Это, вероятно, результат функции SQL TO_DAYS(), которая представляет количество дней с первого дня 1 года нашей эры (я не знаю, относится ли TO_DAYS() к MySQL или если это стандартная функция SQL.)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...