【问题标题】:How to convert oracle timestamp to zulu format如何将oracle时间戳转换为zulu格式
【发布时间】:2016-05-05 11:41:12
【问题描述】:

当我从 oracle 数据库读取时间戳并尝试将其转换为 utc 格式时,我收到此错误
Conversion from string "yyyy-MM-ddTHH:mm:ss. fffffffZ" 来输入 'Integer' 无效。

我正在获取这样的数据:
2016-05-05T11:53:33+01:00
我会这样做

dr("COLUMNAME").ToString("yyyy-MM-ddTHH:mm:ss.fffffffZ")

【问题讨论】:

    标签: c# vb.net oracle


    【解决方案1】:

    看看here,你需要使用DateTimeOffset。

    【讨论】:

      【解决方案2】:

      所以,最后我设法进行了转换。解决办法是

      Dim dataCreated As Date = DateTime.Parse(dr("columnName")) 
      dataCreated.ToUniversalTime().ToString("yyyy-MM-ddTHH:mm:ss.fffffffZ")
      

      【讨论】:

        猜你喜欢
        • 2020-02-28
        • 2011-08-05
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-05-24
        • 2017-05-20
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多