Übersetzte Seite
Diese Seite wurde mit KI-Unterstützung aus dem Englischen übersetzt. Bei Abweichungen ist die englische Version maßgeblich.
DATETIME
Gibt einen berechneten Datetime-Wert aus einem Eingabe-Datetime-Wert und einem oder mehreren Modifikatoren zurück.
Siehe auch:
[SELECT] [ Datumsmodifikatoren ]
Syntax
SELECT DATETIME(datetime_expression , modifier, ...) FROM <multipartIdentifier>;
Argumente
datetime_expression
Der Datetime-Wert.
modifier
Null oder mehr Modifikatoren, die auf die datetime_expression angewendet werden. Weitere Informationen zu Modifikatoren finden Sie unter Datumsmodifikatoren
Rückgabewert(e)
Gibt eine Zeichenfolge zurück, die den Datetime-Wert der eingegebenen datetime_expression nach Anwendung des modifier darstellt.
Beispiele
UTC mit dem Modifikator localtime in lokale Zeit umwandeln
SELECT name, timeCreated,
datetime(timeCreated, 'localtime') as local_time_created
FROM google.storage.buckets WHERE project = 'stackql';
Datetime in UTC umwandeln
SELECT name, timeCreated,
datetime('now', 'utc') as now_utc
FROM google.storage.buckets WHERE project = 'stackql';
Ein Datum relativ zu einem anderen Datum berechnen
SELECT name, timeCreated,
datetime(timeCreated, '+24 hours') as a_day_later
FROM google.storage.buckets WHERE project = 'stackql';
Den nächsten angegebenen Wochentag nach einem bestimmten Datum ermitteln
SELECT name, timeCreated,
datetime(timeCreated, 'weekday 0') as following_sunday
FROM google.storage.buckets WHERE project = 'stackql';
Den Monatsbeginn für ein bestimmtes Datum ermitteln
SELECT name, timeCreated,
datetime(timeCreated, 'start of month') as start_of_month
FROM google.storage.buckets WHERE project = 'stackql';
Einen Unix-Zeitstempel in einen Datetime-Wert umwandeln
SELECT datetime(1576417943, 'unixepoch') as date_from_ts
FROM google.storage.buckets WHERE project = 'stackql';
tipp
Weitere Informationen finden Sie unter https://www.sqlite.org/lang_datefunc.html