SQLの日付関数
CURRENT_DATEで現在の日付を取得する
code:sql
SELECT CURRENT_DATE;
CURRENT_TIMEで現在の時間を取得する
code:sql
SELECT CURRENT_TIME;
09:14:32.542811+09
UTC基準でlocal timeが出力されるみたい
どこでtimezone、そもそも日本語設定したか覚えてないけど
CURRENT_TIMESTAMPで現在の日時を取得する
code:sql
SELECT CURRENT_TIMESTAMP;
EXTRACTで日付要素を切り出す
code:sql
EXTRACT(日付要素 FROM 日付)
日付要素
YEAR
MONTH
DAY
HOUR
MINUTE
SECOND
code:sql
select current_timestamp, extract(day from current_timestamp);
select current_timestamp, extract(second from current_timestamp);