wie bewahren Sie einen Zeitwert in SQLite database in Android?
Will ich speichern timevalue in eine SQLite-Datenbank in Android. Meine Zeit Wert ist in EditText, und wenn ich auf den speichern-button würde ich gerne die Zeit Wert in der Datenbank gespeichert werden. Und auch ich wollen, überprüfen Sie die bereits gespeicherten Wert in der Datenbank.
- haben Sie versucht, nur die Speicherung als string?
- ich möchte nicht zu speichern, als eine Zeit
Du musst angemeldet sein, um einen Kommentar abzugeben.
SQLite nicht hat einen bestimmten Datentyp für die Speicherung von Zeiten, und überlässt es Ihnen, ob Sie möchten, speichern Sie Sie als text -, Integer-oder Gleitkomma-Werte, so dass Sie feststellen kann, was Konvention für Sie am besten funktioniert.
Für Ihre Anwendung, wo Sie wollen die Zeit, die bearbeitet werden, indem der Benutzer würde ich vorschlagen, Blick in die DatePicker und TimePicker widgets, so dass Sie nicht haben, um sorgen über die Analyse und Formatierung der Uhrzeit als text, und dann die Java - Kalender Klasse für die Konvertierung der Daten aus, die in einen einfachen Wert, den Sie setzen können in der Datenbank (ich würde vorschlagen, mit der getTimeInMillis() Methode auf, konvertiert es in eine Ganzzahl).
Sqlite + timestamp = Datum und Zeit Funktionen
Sqlite + timestamp + android = Timestamp-Klasse
Andere Optionen