I PostgreSQL kan du bruge to_char()
funktion for at få det korte månedsnavn fra en dato.
Med "kort månedsnavn" mener jeg det forkortede månedsnavn, for eksempel Jan, Feb, Mar osv.
to_char()
funktion accepterer to parametre; datoen og formatstrengen, som denne dato skal formateres med.
Eksempel
Her er et eksempel til at demonstrere.
SELECT to_char(current_timestamp, 'mon');
Resultat:
jun
Dette viser, at det var juni, da jeg kørte den forespørgsel.
Angiv sagen
Du kan angive, om det korte månedsnavn skal være med store bogstaver, små bogstaver eller bogstaver i overskriften.
For at gøre dette skal du blot bruge den ønskede store og små bogstaver i formatstrengen.
SELECT
to_char(current_timestamp, 'mon') AS "mon",
to_char(current_timestamp, 'Mon') AS "Mon",
to_char(current_timestamp, 'MON') AS "MON";
Resultat:
Længere formatstreng
Du kan inkludere det korte månedsnavn som en del af et længere datooutput.
For eksempel følgende.
SELECT to_char(current_timestamp, 'Dy, DD Mon YYYY');
Resultat:
Søn, 07. juni 2020
Få det lange måneds navn
Du kan bruge Month
, MONTH
eller month
for at få det lange månedsnavn.