W PostgreSQL możesz użyć to_char()
funkcja, aby uzyskać skróconą nazwę dnia od daty.
Przez „krótką nazwę dnia” rozumiem skróconą nazwę dnia, na przykład pt., pon. itp.
to_char()
funkcja przyjmuje dwa parametry; data i ciąg formatu, za pomocą którego należy sformatować tę datę.
Przykład
Oto przykład do zademonstrowania.
SELECT to_char(current_timestamp, 'dy');
Wynik:
sat
Jak można się spodziewać, przeprowadziłem to zapytanie w sobotę.
Określanie sprawy
Możesz określić, czy skrócona nazwa dnia powinna być pisana wielkimi, małymi literami lub literami tytułu.
Aby to zrobić, po prostu użyj żądanej wielkości liter w ciągu formatu.
SELECT
to_char(current_timestamp, 'dy') AS "dy",
to_char(current_timestamp, 'Dy') AS "Dy",
to_char(current_timestamp, 'DY') AS "DY";
Wynik:
dy | Dy | DY -----+-----+----- sat | Sat | SAT
Dłuższy ciąg formatujący
Możesz dołączyć krótką nazwę dnia jako część dłuższej daty wyjściowej.
Na przykład następujące.
SELECT to_char(current_timestamp, 'Dy, DD Mon YYYY');
Wynik:
Sat, 06 Jun 2020
Uzyskaj nazwę długiego dnia
Możesz użyć Day
, DAY
lub day
aby uzyskać nazwę długiego dnia.