[[blog:2014:11:sqlite-und-timestamps]]

sqlite und timestamps

Kleine Notiz für mich. In einer Sqlite Datenbank wurden Events mit einem Unix Timestamp versehen. In Sqlite gibt es einige nützliche Helferlein um mit dem Datum zu operieren. Hier sollte der Timestamp (gleichnamige Spalte) in der Tabelle umgewandelt werden in ein lesbares Datum:

SELECT DATE(TIMESTAMP,'unixepoch') AS datum FROM USER

Man kann auch eigene Formatierungen vornehmen wie man es von der PHP Funktion strftime kennt. Hier ein Beispiel, was den Wochentag ausgibt:

SELECT strftime("%W",TIMESTAMP,'unixepoch') AS HOUR FROM USER

Mehr in der Dokumentation von Sqlite: https://www.sqlite.org/lang_datefunc.html

~~LINKBACK~~ ~~DISCUSSION~~

Cookies helfen bei der Bereitstellung von Inhalten. Durch die Nutzung dieser Seiten erklären Sie sich damit einverstanden, dass Cookies auf Ihrem Rechner gespeichert werden. Weitere Information
  • blog/2014/11/sqlite-und-timestamps.txt
  • Zuletzt geändert: 2014/11/10 10:32
  • von haiko