Gibt es ein akzeptiertes Verfahren zum Speichern von Zeit in einer SQLITE-Datenbank für Android?Speicherzeit SQlite Android
Zum Beispiel der Unix-Zeitstempel als real gespeichert?
Gibt es ein akzeptiertes Verfahren zum Speichern von Zeit in einer SQLITE-Datenbank für Android?Speicherzeit SQlite Android
Zum Beispiel der Unix-Zeitstempel als real gespeichert?
Es gibt zwei allgemeine Möglichkeiten, dies zu tun - als int (im Grunde Unix-Zeitstempel) oder als String, im Allgemeinen in JJJJ-MM-TT hh: mm: ss Reihenfolge. Der Vorteil der Zeichenkette liegt in der Lesbarkeit der Zeichenkette, und wenn Sie dies in diesem Format tun, können Sie einen Zeitvergleich als Zeichenkettenvergleich ohne Konvertierung durchführen (Stunden hier sollten 24-Stunden-Format sein).
Wie kann man die aktuelle Zeit im Format "JJJJ-MM-TT HH: MM: SS" über Java/Android bekommen? –
Sie verwenden ein SimpleDateFormat, um es zu analysieren bilden. –
Gefällt mir? String curTime = (neues SimpleDateFormat ("yyyy-MM-dd HH: mm: ss")). Format (neues Datum()); –
Wie sieht Ihr Timestamp aus? –
lang unixTime = System.currentTimeMillis()/1000L; –
Nun, Sie können das in einer Spalte des Typs lange dann speichern. –