GanjaKyp, это значит, что наш конвертор дат не работает с "0"-го года, уж и не помню с какого года начинает правильно показывать, поэтому и прибавил 700000 дней выводя его в современость
Этот топик читают: Гость
Ответов: 8928
Рейтинг: 823
|
|||
карма: 19 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
GanjaKyp писал(а): а что значит число 700000 Леонид писал(а): это значит, что наш конвертор дат не работает с "0"-го годаХотя "0"-го года никогда небыло. Нормальные люди считают с единицы. Были "Первый год до н.э." и "Первый год (н.э.)". Часто приходится (вынуждено) применять SQLite - работает со "дня сотворения мира". |
|||
карма: 25 |
|
Ответов: 655
Рейтинг: 18
|
|||
Tad, SQLite "работает со дня сотворения мира"...узнал об этом совсем недавно...когда заглянул в столбец date базы своей...
оказывается strftime('%Y-%m-%dT%H:%M','now') без указания'localtime' может очень навредить)) как сделать %timestamp% не разобрался,читаю ман к SQLite П.с. ваша схема с инлайном работает. |
|||
карма: 0 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
The julianday() function returns the Julian day - the number of days since noon in Greenwich on November 24, 4714 B.C. (Proleptic Gregorian calendar).
gunnman_1.png Gunnman писал(а): как сделать %timestamp% |
|||
карма: 25 |
| ||
файлы: 1 | gunnman_1.png [6.2KB] [381] |
Ответов: 655
Рейтинг: 18
|
|||
Tad, извиняюсь за долгий ответ,был в командировке.
на 2х компах sqlite3.exe (один и тот же) на запрос select strftime('%Y-%m-%d %H:%M','now'); выдает разный год..2010 и 2014. при запросе select strftime('%Y-%m-%d %H:%M','now','localtime'); везде 2014 год что логично.. причину я пока не нашел, таблетка BIOS на 2х машинах живая, часовой пояс один и тот же, винда с одного диска и вроде обновления одни и теже. |
|||
карма: 0 |
|
65