In PostgreSQL können Sie to_char()
verwenden Funktion, um den kurzen Monatsnamen von einem Datum zu erhalten.
Mit „kurzer Monatsname“ meine ich den abgekürzten Monatsnamen, zum Beispiel Jan, Feb, Mär usw.
Der to_char()
Funktion akzeptiert zwei Parameter; das Datum und die Formatzeichenfolge, mit der dieses Datum formatiert werden soll.
Beispiel
Hier ist ein Beispiel zur Veranschaulichung.
SELECT to_char(current_timestamp, 'mon');
Ergebnis:
Juni
Dies zeigt, dass es Juni war, als ich diese Abfrage ausgeführt habe.
Gib die Groß-/Kleinschreibung an
Sie können angeben, ob der kurze Monatsname in Großbuchstaben, Kleinbuchstaben oder in Großbuchstaben geschrieben werden soll.
Verwenden Sie dazu einfach die gewünschte Groß-/Kleinschreibung im Formatstring.
SELECT
to_char(current_timestamp, 'mon') AS "mon",
to_char(current_timestamp, 'Mon') AS "Mon",
to_char(current_timestamp, 'MON') AS "MON";
Ergebnis:
Längerer Formatstring
Sie können den kurzen Monatsnamen als Teil einer längeren Datumsausgabe einfügen.
Zum Beispiel Folgendes.
SELECT to_char(current_timestamp, 'Dy, DD Mon YYYY');
Ergebnis:
So, 07.06.2020
Erhalten Sie den langen Monatsnamen
Sie können Month
verwenden , MONTH
, oder Month
um den langen Monatsnamen zu erhalten.