PostgreSQLでは、to_char()
を使用できます 日付から短い日の名前を取得する関数。
「短い日の名前」とは、金、月などの省略された日の名前を意味します。
to_char()
関数は2つのパラメーターを受け入れます。日付とその日付をフォーマットするためのフォーマット文字列。
例
実例を示します。
SELECT to_char(current_timestamp, 'dy');
結果:
sat
ご想像のとおり、私はこのクエリを土曜日に実行しました。
ケースの指定
短い日の名前を大文字、小文字、またはタイトルのいずれにするかを指定できます。
これを行うには、フォーマット文字列で目的の大文字と小文字を使用するだけです。
SELECT
to_char(current_timestamp, 'dy') AS "dy",
to_char(current_timestamp, 'Dy') AS "Dy",
to_char(current_timestamp, 'DY') AS "DY";
結果:
dy | Dy | DY -----+-----+----- sat | Sat | SAT
長いフォーマット文字列
長い日付の出力の一部として短い日の名前を含めることができます。
たとえば、次のようになります。
SELECT to_char(current_timestamp, 'Dy, DD Mon YYYY');
結果:
Sat, 06 Jun 2020
長い日の名前を取得する
Day
を使用できます 、DAY
、またはday
長い日の名前を取得します。