我收到了特定格式的特定日期2015-06-13T21:49:13.395-07:00作为varchar插入数据库
我想把这个日期转换成date格式,但我没有得到正确的格式化器为相同的
使用to_timestamp_tz()
函数将字符串转换为时区数据类型的时间戳值:
select to_timestamp_tz('2015-06-13T21:49:13.395-07:00'
, 'yyyy-mm-dd"T"hh24:mi:ss.ffTZH:TZM') as res
from dual
结果:RES
----------------------------------
13.06.15 21:49:13,395000000 -07:00
SELECT CAST(LEFT(REPLACE('2015-06-13T21:49:13.395-07:00','T',' '),23) AS DATETIME)