LINUX.ORG.RU

Qt+Sqlite Set Time Zone


0

1

Создал таблицу. Указал поле по умолчанию вставлять текущие время/дату. Время вставляется не локальное, a UTC.
Подскажите можно ли задать локальное время в default CURRENT_TIMESTAMP? Или это не возмжно?

if (!q.exec(QLatin1String("create table events(id integer primary key autoincrement, dt datetime default CURRENT_TIMESTAMP, ids integer, info varchar, level integer)")))
        return q.lastError();
Ответ на: комментарий от wota

Раньше видел эту функцию но она ругалось на скобки:

dt datetime default datetime('now','localtime')
правильно так:
dt datetime default (datetime('now','localtime'))

mishapk
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.