Sql 在Oracle中将UTC转换为GMT-5

Sql 在Oracle中将UTC转换为GMT-5,sql,oracle,Sql,Oracle,我需要将UTC中的日期字段转换为GMT-5,这是我的查询 Select A1.NAME23, TO_CHAR(A1.TIME_END,'YYYY/MM/DD HH24:MI:SS')TIME_END, A1.VAR43 From table 我想试试这个 select to_char(cast(A1.TIME_END at time zone 'GMT-5' as date ),'YYYY/MM/DD HH24:MI:SS') as GMT-5 from table 但是不要工作 有什

我需要将UTC中的日期字段转换为GMT-5,这是我的查询

Select 
A1.NAME23,
TO_CHAR(A1.TIME_END,'YYYY/MM/DD HH24:MI:SS')TIME_END,
A1.VAR43 
From table
我想试试这个

select  to_char(cast(A1.TIME_END at time zone 'GMT-5' as date ),'YYYY/MM/DD HH24:MI:SS') as GMT-5 from table
但是不要工作

有什么建议吗


谢谢。

如果列是日期数据类型,那么它只是:

select time_end - 5/24 from table
一定是这个:

A1.TIME_END at time zone '-05:00'

请准确说明你所说的“但不工作”是什么意思。请给出示例数据,并告诉我们您得到了什么以及您希望得到什么。这是从以下时间(时间:从时间到日期(时间到字符(A1.TIME\u END,'YYYY/MM/DD HH24:MI:SS'),'yyyyy/MM/DD HH24:MI:SS')作为时间戳),'UTC')在时区'GMT'=01-10-15 12.03.02.000000 AM GMT,需要格式“2015/10/01 12:03:02”