将UTC的时间戳记日期时间转换为EST Oracle SQL

将UTC的时间戳记日期时间转换为EST Oracle SQL,第1张

概述我有一个具有日期/时间值的字段,如下所示: 2009-11-17 18:40:05 这是UTC.在查询中如何将其转换为EST? 我正在尝试像这样的东西,但它会抛出一个错误. // datetime is the field nameSELECT FROM_TZ(TIMESTAMP TO_DATE(datetime, 'yyyy-mm-dd hh24miss'), 'EST') AS DT 我有一个具有日期/时间值的字段,如下所示:
2009-11-17 18:40:05

这是UTC.在查询中如何将其转换为EST?

我正在尝试像这样的东西,但它会抛出一个错误.

// datetime is the fIEld nameSELECT    FROM_TZ(TIMESTAMP TO_DATE(datetime,'yyyy-mm-dd hh24miss'),'EST') AS DTFROM   db_name
我不得不稍微调整它来使其在我的数据库上工作,但是这样做有效:
select from_tz(to_timestamp('2009-11-17 18:40:05','yyyy-mm-dd hh24:mi:ss'),'UTC') at time zone 'America/New_York' from dual

关键是“时区”语法.

总结

以上是内存溢出为你收集整理的将UTC的时间戳记/日期时间转换为EST Oracle SQL全部内容,希望文章能够帮你解决将UTC的时间戳记/日期时间转换为EST Oracle SQL所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/1167498.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-01
下一篇 2022-06-01

发表评论

登录后才能评论

评论列表(0条)

保存