【PostgreSQL】日時、時刻の書式設定をする(yyyymmdd形式)
日時、時刻の書式設定をする
日付、時刻の書式設定の例です。(そのまま実行できますので試してみて下さい。)
--年月日時分の書式
select to_char(now(),'YYYY/MM/DD HH24:MI:SS'); --2020/04/01 22:34:56
--年月日の書式
select to_char(now(),'YYYYMMDD'); --20200401
select to_char(now(),'YYYY/MM/DD'); --2020/04/01
select to_char(now(),'YYYY.MM.DD'); --2020.04.01
select to_char(now(),'YYYY年MM月DD日'); --2020年04月01日
--月日の書式
select to_char(now(),'MMDD'); --0401
select to_char(now(),'MM/DD'); --04/01
select to_char(now(),'MM.DD'); --04.01
select to_char(now(),'MM月DD日'); --04月01日
--時刻の書式
select to_char(now(), 'HH:MI:SS'); --10:34:56(12時間表記)
select to_char(now(), 'HH24:MI:SS'); --22:34:56(24時間表記)
select to_char(now(), 'HH24時MI分SS秒'); --22時34分56秒
書式の指定(頻出なもの)は次のとおりです。
書式 | 結果 |
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) |
こちらも参考にどうぞ