SQLite: datetime Funktion

Beispiel

Lassen Sie uns einige Beispiele für die datetime Funktion in SQLite ansehen und untersuchen, wie man die datetime Funktion in SQLite verwenden kann.

Beispiel für das aktuelle Datum und die aktuelle Uhrzeit

Sie können das aktuelle Datum und die aktuelle Uhrzeit in SQLite abrufen, indem Sie den Timestring „now“ mit der datetime-Funktion wie folgt verwenden:

sqlite> SELECT datetime('now');Result: '2014-10-23 15:21:07' (formatted as YYYY-MM-DD HH:MM:SS)

Beispiel für das Hinzufügen/Subtrahieren von Jahren

Sie können die datetime-Funktion verwenden, um einen Datums-/Zeitwert zu manipulieren und Jahre hinzuzufügen oder zu subtrahieren. Dazu wird der Modifikator „NNN Jahre“ mit der Funktion datetime wie folgt verwendet:

sqlite> SELECT datetime('2014-10-23','+2 years');Result: '2016-10-23 00:00:00'sqlite> SELECT datetime('2012-10-23 09:23:10','-2 years');Result: '2010-10-23 09:23:10'sqlite> SELECT datetime('now','+5 years');Result: '2019-10-23 09:23:10' (assuming current date is 2014-10-23 09:23:10)

In diesen Beispielen haben wir den Modifikator „NNN Jahre“ verwendet, um im ersten Beispiel 2 Jahre zu addieren, im zweiten Beispiel 2 Jahre zu subtrahieren und im dritten Beispiel 5 Jahre zum aktuellen Datum/Zeitpunkt hinzuzufügen.

Beispiel für das Addieren/Subtrahieren von Tagen

Sie können die Funktion datetime verwenden, um einen Datums-/Zeitwert zu manipulieren und Tage zu addieren oder zu subtrahieren. Dazu wird der Modifikator „NNN Tage“ mit der Funktion datetime wie folgt verwendet:

sqlite> SELECT datetime('2014-10-23','+7 days');Result: '2014-10-30 00:00:00'sqlite> SELECT datetime('2014-10-23 09:23:10','-7 days');Result: '2014-10-16 09:23:10'sqlite> SELECT datetime('now','+10 days');Result: '2014-11-02 09:23:10' (assuming current date is 2014-10-23 09:23:10)

In diesen Beispielen haben wir den Modifikator „NNN Tage“ verwendet, um im ersten Beispiel 7 Tage zu addieren, im zweiten Beispiel 7 Tage zu subtrahieren und im dritten Beispiel 10 Tage zum aktuellen Datum/Zeitpunkt hinzuzufügen.

Beispiel für das Addieren/Subtrahieren von Stunden

Sie können die Funktion datetime verwenden, um einen Datums-/Zeitwert zu manipulieren und Stunden zu addieren oder zu subtrahieren. Dazu wird der Modifikator ‚NNN Stunden‘ mit der datetime-Funktion wie folgt verwendet:

sqlite> SELECT datetime('2014-10-23 11:23:02','+2 hours');Result: '2014-10-23 13:23:02'sqlite> SELECT datetime('2014-10-23 11:23:02','-2 hours');Result: '2014-10-23 09:23:02'sqlite> SELECT datetime('now','+5 hours');Result: '2014-10-23 14:23:10' (assuming current date is 2014-10-23 09:23:10)

In diesen Beispielen haben wir den Modifikator ‚NNN Stunden‘ verwendet, um im ersten Beispiel 2 Stunden zu addieren, im zweiten Beispiel 2 Stunden zu subtrahieren und im dritten Beispiel 5 Stunden zum aktuellen Datum/Zeitpunkt hinzuzufügen.

Beispiel für das Addieren/Subtrahieren von Minuten

Sie können die Funktion datetime verwenden, um einen Datums-/Zeitwert zu manipulieren und Minuten zu addieren oder zu subtrahieren. Dazu wird der Modifikator ‚NNN Minuten‘ mit der datetime-Funktion wie folgt verwendet:

sqlite> SELECT datetime('2014-10-23 11:15:02','+15 minutes');Result: '2014-10-23 11:30:02'sqlite> SELECT datetime('2014-10-23 11:15:02','-15 minutes');Result: '2014-10-23 11:00:02'sqlite> SELECT datetime('now','+30 minutes');Result: '2014-10-23 09:53:10' (assuming current date is 2014-10-23 09:23:10)

In diesen Beispielen haben wir den Modifikator ‚NNN Minuten‘ verwendet, um im ersten Beispiel 15 Minuten zu addieren, im zweiten Beispiel 15 Minuten zu subtrahieren und im dritten Beispiel 30 Minuten zum aktuellen Datum/Zeitpunkt hinzuzufügen.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht.