PostgreSQL 日付のフォーマットを設定する

PostgreSQL 日付のフォーマットを設定する

PostgreSQLで、日付のフォーマットを設定する手順を記述してます。

環境

  • OS Rocky Linux release 8.4 (Green Obsidian)
  • PostgreSQL 14.0
  • pgadmin 6.0

日付のフォーマットを設定

日付のフォーマットを設定する場合は、「to_char」でフォーマットを使用します。

to_char(now(),'YYYY/MM/DD HH24:MI:SS')

フォーマットには以下の種類が存在します。

フォーマット表示内容
 YYYY 年(4桁)
 YY 年(下2桁)
 MM 月(01-12)
 DD 日(01-31)
 HH 時(01-12)
 HH12 時(01-12)
 HH24 時(01-23)
 MI 分(00-59)
 SS 秒(00-59)

実際に、フォーマットを使用してみます。

select to_char(now(),'YYYY/MM/DD')

実行結果

フォーマットが適応されていることが確認できます。

漢字を使用することも可能です。

select to_char(now(),'YYYY年MM月DD日')

実行結果