In PostgreSQL können Sie das EXTRACT()
verwenden Funktion, um den Monat aus einem Datum zu erhalten.
Sie können auch das DATE_PART()
verwenden Funktion dasselbe tun.
Beispiel 1:Die Funktion EXTRACT()
Hier ist ein Beispiel für die Verwendung von EXTRACT()
Funktion zum Extrahieren des Monats aus einem Datum.
SELECT EXTRACT( MONTH FROM TIMESTAMP '2020-12-16 10:41:35' ) AS "Month";
Ergebnis:
Month ------- 12
Hier ist ein weiteres Beispiel mit dem aktuellen Zeitstempel.
SELECT current_timestamp, EXTRACT( MONTH FROM current_timestamp ) AS "Month";
Ergebnis:
current_timestamp | Month ------------------------------+------- 2020-03-05 09:15:19.89834+10 | 3
Beispiel 2:Die DATE_PART()-Funktion
Hier ist ein Beispiel für die Verwendung von DATE_PART()
stattdessen funktionieren.
SELECT current_timestamp, DATE_PART( 'month', current_timestamp ) AS "Month";
Ergebnis:
current_timestamp | Month -------------------------------+------- 2020-03-05 09:16:53.587544+10 | 3