使用oracle查询将oracle中的Date数据类型转换为UTC格式

时间:2016-02-03 19:44:21

标签: sql oracle datetime utc

我在数据库表格中有一个格式为“03-FEB-16”的日期列。 我想查询数据库以获得相当于该日期值的UTC格式:

这是我正在寻找的UTC格式 “2015-12-17T14:30:33Z”

2 个答案:

答案 0 :(得分:2)

尝试一下:

SELECT TO_CHAR(cast(SYSDATE as timestamp) at time zone 'UTC', 'YYYY-MM-DD"T"HH24:MI:SS"Z"') FROM DUAL 

将SYSDATE更改为SYSDATE-150以测试一年中的不同时间

答案 1 :(得分:0)

我想我找到了答案,但请随意发布替代方法。

以下查询可以解决问题:

"选择to_char(sysdate,' YYYY-MM-DD')||' T' || to_char(sysdate,' HH24:MI:SS& #39)||' Z' 来自双重"