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