在SQL中为指定格式格式化日期



我收到了特定格式的特定日期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)

相关内容

  • 没有找到相关文章

最新更新