Extrahieren des Datums (JJJJ/MM/TT) aus einem Zeitstempel in PostgreSQL
Um das Datum zu extrahieren (JJJJ/MM/TT) können mehrere Methoden verwendet werden. mm/tt) aus einem Zeitstempel in PostgreSQL.
Verwendet Umwandlung:
Um den Zeitstempel direkt in ein Datum umzuwandeln, hängen Sie ::date an den Zeitstempel an:
SELECT '2011/05/26 09:00:00'::date;
Dadurch wird die Datumskomponente als Postgresql-DATE-Typ zurückgegeben:
2011/05/26
Verwenden von to_char() und to_date():
Ein anderer Ansatz besteht darin, den Zeitstempel mit to_char() in einen String und dann mit to_date():
SELECT to_date(to_char(timestamp, 'YYYY/MM/DD'), 'YYYY/MM/DD') FROM val3 WHERE>
zurück in ein Datum umzuwandeln Verwendung der Funktion date_trunc():
Die Funktion date_trunc() kann auch zum Extrahieren der Datumskomponente verwendet werden ein Zeitstempel unter Beibehaltung der Zeitzone:
SELECT date_trunc('day', timestamp) FROM val3 WHERE>
Dadurch wird die Datumskomponente als Postgresql-DATE-Typ mit derselben Zeitzone wie der ursprüngliche Zeitstempel zurückgegeben.
Das obige ist der detaillierte Inhalt vonWie extrahiere ich das Datum (JJJJ/MM/TT) aus einem Zeitstempel in PostgreSQL?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!