gpt4 book ai didi

sql - 将时间戳/日期时间从 UTC 转换为 EST Oracle SQL

转载 作者:行者123 更新时间:2023-12-03 21:42:03 28 4
gpt4 key购买 nike

我有一个带有日期/时间值的字段,如下所示:

2009-11-17 18:40:05

它是 UTC。在查询中如何将其转换为 EST?

我正在尝试这样的事情,但它会引发错误。
// datetime is the field name
SELECT
FROM_TZ(TIMESTAMP TO_DATE(datetime, 'yyyy-mm-dd hh24miss'), 'EST') AS DT
FROM
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

关键是“在时区”语法。

关于sql - 将时间戳/日期时间从 UTC 转换为 EST Oracle SQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1751075/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com