Sqlite: CURRENT_TIMESTAMP в GMT, а не в часовом поясе машины

У меня есть таблица sqlite (v3) с этим определением столбца:

"timestamp" DATETIME DEFAULT CURRENT_TIMESTAMP

Сервер, на котором живет эта база данных, находится в часовом поясе CST. Когда я вставляю в свою таблицу, не включая столбец метки времени, sqlite автоматически заполняет это поле текущей меткой времени в GMT, а не в CST.

Есть ли способ изменить мой оператор вставки, чтобы сохранить сохраненную метку времени в CST? С другой стороны, вероятно, лучше хранить его в GMT (например, в случае, если база данных будет перемещена в другой часовой пояс), поэтому есть ли способ изменить мой выбор SQL, чтобы преобразовать сохраненную временную метку в CST, когда я извлечь это из таблицы?

Ответы на вопрос(11)

Ваш ответ на вопрос