У меня есть таблица sqlite (v3) с этим определением столбца:
"timestamp" DATETIME DEFAULT CURRENT_TIMESTAMP
Сервер, на котором находится эта база данных, находится в часовом поясе CST. Когда я вставляю в свою таблицу, не включая столбец метки времени, sqlite автоматически заполняет это поле текущей меткой времени в GMT, а не в CST.
Есть ли способ изменить мой оператор вставки, чтобы сохранить сохраненную метку времени в CST? С другой стороны, вероятно, лучше сохранить его в GMT (например, на случай, если база данных будет перемещена в другой часовой пояс), поэтому есть ли способ изменить свой выбранный SQL для преобразования сохраненной метки времени в CST, когда я извлечь это из таблицы?