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.