「Oracle」TO_TIMESTAMP関数で文字列をTIMESTAMP型に変換する
環境
Oracle Database 12c Standard Edition Release 12.2.0.1.0 – 64bit Production
書式
TO_TIMESTAMP(文字列, 日付書式)
日付書式
YYYY 西暦年 4桁
YY 西暦年 下2桁
RRRR 'YYYY’と同じ
RR 'YY’と同じ
MM 月(01~12)
DD 日(1~31)
DDD 年の始めからの日数(1~366)
HH/HH(12) 時間(1~12)
HH(24) 時間(1~24)
MI 分(0~59)
SS 秒(0~59)
使用例
日付書式”年/月/日 時(24時):分:秒” の文字列をTIMESTAMP型にします。
SQL構文
SELECT TO_TIMESTAMP('2022/02/21 15:35:23', 'YYYY/MM/DD HH24:MI:SS') FROM DUAL
実行結果
2022/02/21 15:35:23