Intereting Posts
Ошибка раздувания класса CollapsingToolbarLayout Проблема закрытия камеры в Samsung Galaxy S3 версии 4.1.1 Оконная анимация перекрывает навигационную панель на Android 5.0 Как установить средний битрейт + max для MediaCodec для кодирования видео H.264? Как установить другую тему для выпадающего списка Spinner? В HTML5, как я могу включить экран Android-устройства? String timestamp to Calendar в Java? Java – Android – Сплит-активность / Класс в несколько файлов для лучшей организации (решения) Сквозная анимация страницы для макетов Поставщик контактов Android получает только телефонные контакты со всеми электронными письмами Как получить ресурс (int) из String – Android Установить фокус активности в теме, используя стиль? Не удается разрешить метод .runOnUiThread Проект библиотеки Android com.android.dex.DexException: несколько файлов dex определяют Lcom / google / gson / JsonSerializer Как настроить макет Android для поддержки всех размеров экрана?

Как получить значение столбца Timestamp в android с помощью курсора

Как получить значение Timestamp из столбца базы данных с помощью курсора и сохранить его в переменной Timestamp в android sdk. Im, используя java.sql.Timestamp, а значение в базе данных sqlite имеет тип TIMESTAMP. Я создал класс со всеми полями в качестве имен столбцов базы данных и хотел бы создать новый объект после прочтения записи из базы данных.

Solutions Collecting From Web of "Как получить значение столбца Timestamp в android с помощью курсора"

Вы должны использовать методы курсора для получения значения в виде строки, а затем использовать статический метод valueOf класса Timestamp, чтобы преобразовать его в правильную временную метку:

Timestamp.valueOf(cursor.getString(0)) 

Я использую это повсюду, и это работает как шарм. Например, при повторении набора результатов вы можете установить поля Timestamp вашего объекта.

 obj.setId(cursor.getLong(0)); obj.setName(cursor.getName(1)); obj.setAddDate(Timestamp.valueOf(cursor.getString(2))); 

Надеюсь, это то, что вы ищете.