2015-06-04 3 views
-3

как конвертировать 2457164.78236111 дата для чтения? Или как бы сравнить эту дату с датой ввода? Я читаю эту дату, которая хранится как float в базе данных sqlite с использованием биометрических разнообразных. Я пытаюсь придумать рассчитанные отчеты, поскольку он используется для управления движением студентов во время 4-х разового приема пищи. Завтрак, чай, обед и ужин. Пожалуйста помогите. Я не мог написать свой пример кода, когда я использую свой телефон прямо сейчас. Заранее спасибо.2457164.78236111 дата в Sqlite.

+1

Я предлагаю вам взглянуть на [эту документацию] (http://www.sqlite.org/lang_datefunc.html) и, в частности попытаться использовать 'JULIANDAY)' функцию (. – TZHX

ответ

1

2457164.78236111 выглядит как юлианская дата. Вы можете использовать date and time functions для его преобразования. Например:

sqlite> select datetime(2457164.78236111); 
2015-05-22 06:46:36 
+0

Я получаю 1970-01-01, а фактическая дата, когда я использую дату и время (имя колышки), что я могу ошибиться. Кодирование из netbeans в java –

+0

Дата по какой-то причине выставляется как ноль, а unixepoch 0 - это дата. Измените свой вопрос, чтобы подробно описать проблему. – laalto

+0

В моей базе данных sqlite учащиеся, посещающие турникет, записываются как 2457164.78236111. Поэтому я хочу использовать эту запись, чтобы рассчитать, сколько студентов приходило на завтрак или чай или обед, используя время и даты. –

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