【问题标题】:Convert Oracle string to date wtih timezone将 Oracle 字符串转换为带有时区的日期
【发布时间】:2013-10-23 22:38:12
【问题描述】:

我可以将此字符串转换为日期

从双重中选择 to_date('2013-10-15T17:18:28', 'YYYY-mm-DD"T"HH24:MI:SS')

但是如何转换这个字符串

'2013-10-15T17:18:28-06:00'

其中包括时区?

【问题讨论】:

    标签: oracle plsql


    【解决方案1】:

    改用 TO_TIMESTAMP_TZ:

    select to_timestamp_tz('2013-10-15T17:18:28-06:00'
                          ,'YYYY-MM-DD"T"HH24:MI:SSTZH:TZM')
    from dual;
    
    15/OCT/13 05:18:28.000000000 PM -06:00
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-10-31
      • 2020-09-24
      • 2017-09-08
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多