In PostgreSQL kunt u de to_char()
. gebruiken functie om de korte dagnaam van een datum te krijgen.
Met “korte dagnaam” bedoel ik de afgekorte dagnaam, bijvoorbeeld vr, ma, etc.
De to_char()
functie accepteert twee parameters; de datum en de notatiereeks waarmee die datum moet worden opgemaakt.
Voorbeeld
Hier is een voorbeeld om te demonstreren.
SELECT to_char(current_timestamp, 'dy');
Resultaat:
sat
Zoals je zou verwachten, heb ik deze zoekopdracht op een zaterdag uitgevoerd.
De casus specificeren
U kunt aangeven of de naam van de korte dag in hoofdletters, kleine letters of hoofdletters moet zijn.
Om dit te doen, gebruikt u gewoon de gewenste hoofdletter in de opmaakreeks.
SELECT
to_char(current_timestamp, 'dy') AS "dy",
to_char(current_timestamp, 'Dy') AS "Dy",
to_char(current_timestamp, 'DY') AS "DY";
Resultaat:
dy | Dy | DY -----+-----+----- sat | Sat | SAT
Langere notatietekenreeks
U kunt de korte dagnaam opnemen als onderdeel van een langere datumuitvoer.
Bijvoorbeeld het volgende.
SELECT to_char(current_timestamp, 'Dy, DD Mon YYYY');
Resultaat:
Sat, 06 Jun 2020
Krijg de naam van de lange dag
U kunt Day
. gebruiken , DAY
, of day
om de naam van de lange dag te krijgen.