Я сохраняю метку времени действия пользователя в базе данных SQLite. Все работает нормально, кроме отметки времени по Гринвичу. Мне нужно изменить его на + x часов вперед, но у меня проблемы с форматированием команды SQL:
myDB.execSQL("INSERT INTO "+ DATE_TABLE+" VALUES(null,'"+spt.toString()+"',datetime())" );
Функция datetime () выдает отметку времени / даты по Гринвичу. Как показано здесь http://www.sqlite.org/lang_datefunc.html
Я пробовал datetime ('localtime'), который дает значение NULL.
Я пробовал datetime ('+ x hour') с часами и часами, которые возвращали NULL.
Я хочу знать, как изменить метку времени для местного времени?