Heim > Datenbank > MySQL-Tutorial > Wie extrahiere ich JJJJ/MM/TT-Daten aus PostgreSQL-Zeitstempeln?

Wie extrahiere ich JJJJ/MM/TT-Daten aus PostgreSQL-Zeitstempeln?

Mary-Kate Olsen
Freigeben: 2024-12-29 21:31:18
Original
681 Leute haben es durchsucht

How to Extract YYYY/MM/DD Dates from PostgreSQL Timestamps?

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
Nach dem Login kopieren

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
Nach dem Login kopieren

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!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage