Heim >Datenbank >MySQL-Tutorial >Wie extrahiere ich JJJJ/MM/TT-Daten aus PostgreSQL-Zeitstempeln?
Datum (JJJJ/MM/TT) aus PostgreSQL-Zeitstempeln extrahieren
Müssen Sie die Datumskomponente von Zeitstempeln in PostgreSQL isolieren? So geht's:
Verwenden des Suffixes ::date
Hängen Sie einfach ::date an Ihren Zeitstempel an, um einen Wert vom Typ DATE zu erhalten. Mit dem Zeitstempel „2010-01-01 12:00:00“::timestamp lautet das Ergebnis beispielsweise:
'2010-01-01 12:00:00'::timestamp::date; >> 2010-01-01
Verwendung der date_trunc-Funktion
Im Gegensatz zum Suffix ::date, das die Zeitzone beibehält, gibt date_trunc einen Datumswert im gleichen Datentyp zurück als Zeitstempel, ggf. unter Beibehaltung der Zeitzone. Betrachten Sie das Beispiel:
select date_trunc('day', now()); >> 2015-12-15 00:00:00+02
Das obige ist der detaillierte Inhalt vonWie extrahiere ich JJJJ/MM/TT-Daten aus PostgreSQL-Zeitstempeln?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!