Добавить поле TIMESTAMP в SQLIte DB в соответствии с Индийским временем

Я хочу сохранить текущее время в SQLite DB. Я использую следующий синтаксис кода -

private static final String CREATE_GROUP_MESSAGES_TABLE = "create table if not exists "
        + TABLE_GROUP_MESSAGE
        + "( "
        + GROUP_NAME
        + " VARCHAR NOT NULL, "
        + ENTRY_FROM
        + " VARCHAR NOT NULL, "
        + COLUMN_GROUPTEXT
        + " TEXT NOT NULL, "
        + COLUMN_ISSENDMESSAGE
        + " VARCHAR NOT NULL, "
        + COLUMN_GROUPIMAGEPATH
        + " TEXT NOT NULL, "
        + GROUP_COLUMN_TYPE
        + " INTEGER NOT NULL, "
        + GROUP_COLUMN_KEY
        + " INTEGER primary key autoincrement, "
        + GROUP_COLUMN_TIMESTAMP
        + " DATETIME DEFAULT CURRENT_TIMESTAMP);";

Но приведенное выше дает мне время в зависимости от GMT. Как получить/сохранить время по GMT + 5 или что-нибудь еще.

благодаря

0
добавлено
Просмотры: 2
nl ja de
Было ли это полезно?
добавлено автор Marcos Placona, источник

1 ответы

Просто делать:

GROUP_COLUMN_TIMESTAMP DATETIME DEFAULT (datetime('now','localtime'))

И он будет неактивен по местному времени пользователя, в отличие от GMT

1
добавлено
Благодарю. Это сработало для меня
добавлено автор Gaurav Arora, источник