V PostgreSQL můžete použít to_char()
funkce pro získání názvu krátkého dne z data.
„Krátkým názvem dne“ mám na mysli zkrácený název dne, například pá, pondělí atd.
to_char()
funkce přijímá dva parametry; datum a formátovací řetězec, pomocí kterého se má datum naformátovat.
Příklad
Zde je příklad k demonstraci.
SELECT to_char(current_timestamp, 'dy');
Výsledek:
sat
Jak můžete očekávat, tento dotaz jsem provedl v sobotu.
Upřesnění případu
Můžete určit, zda má být název krátkého dne psán velkými, malými písmeny nebo malými písmeny.
Chcete-li to provést, jednoduše použijte požadovanou velikost písmen ve formátovacím řetězci.
SELECT
to_char(current_timestamp, 'dy') AS "dy",
to_char(current_timestamp, 'Dy') AS "Dy",
to_char(current_timestamp, 'DY') AS "DY";
Výsledek:
dy | Dy | DY -----+-----+----- sat | Sat | SAT
Řetězec delšího formátu
Název krátkého dne můžete zahrnout jako součást výstupu delšího data.
Například následující.
SELECT to_char(current_timestamp, 'Dy, DD Mon YYYY');
Výsledek:
Sat, 06 Jun 2020
Získejte název dlouhého dne
Můžete použít Day
, DAY
nebo day
získat název dlouhého dne.