型変換
string -> timestamp
parse_datetime(string, format) → timestamp with time zone
timestamp -> varchar
format_datetime(timestamp, format) → varchar
時間の加減計算
timestamp同士の引き算
-- 引き算
date_diff(unit, timestamp1, timestamp2) → bigint
unitの例
second
minute
hour
day
week
month
year
使用例
dtがユーザー登録日だとすると、以下のコードで登録日からの経過日数になる
date_diff('day', DATE_PARSE(dt, '%Y-%m-%d %H:%i:%s.000') + interval '9' hour, current_timestamp + interval '9' hour)