Есть ли принятая практика хранения времени в базе данных SQLITE для Android?Хранение времени SQlite Android
Например, временная метка Unix хранится как реальная?
Есть ли принятая практика хранения времени в базе данных SQLITE для Android?Хранение времени SQlite Android
Например, временная метка Unix хранится как реальная?
Есть два общих способа сделать это - как int (в основном временная отметка unix) или как строка, обычно в yyyy-mm-dd hh: mm: ss order. Преимущество этой строки - ее читаемость в человеке, и ее выполнение в этом формате позволяет вам проводить сравнение времени в виде сравнения строк без преобразования (часы здесь должны быть 24-часовым форматом).
Каков правильный способ получить текущее время в формате «yyyy-mm-dd hh: mm: ss» через Java/Android? –
Вы используете SimpleDateFormat для его анализа в форма. –
Нравится? String curTime = (новый SimpleDateFormat ("yyyy-MM-dd HH: mm: ss")). Format (new Date()); –
Какова ваша временная метка? –
long unixTime = System.currentTimeMillis()/1000L; –
Ну, вы можете сохранить это в колонке типа long then. –