Oracle下如何实现时间的时区显示

feilong816 2004-07-02 03:13:39
数据库里有个表temptable
有id,tempdate字段
如何让SQL语句根据时区查询出中国大陆的时间,香港的时间,或者日本的时间

香港时区在postgreSQL下用HKT,日本的用JST
下面是postgreSQL的语句
SELECT TIMESTAMP WITH TIME ZONE '2001-02-16 20:38:40-05' AT TIME ZONE 'HKT';
SELECT TIMESTAMP WITH TIME ZONE '2001-02-16 20:38:40-05' AT TIME ZONE 'JST';
另外这个postgreSQL显示的也不是很好,它只转化时间,有没有办法直接显示数据库的时间.

谢谢!
...全文
129 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
feilong816 2004-07-02
  • 打赏
  • 举报
回复
谢谢,那如何用来查询表
假如是以下信息呢
id tempdate
001 01-DEC-2004 11.00.00.000000000

谢谢
dinya2003 2004-07-02
  • 打赏
  • 举报
回复
1
jiezhi 2004-07-02
  • 打赏
  • 举报
回复
SELECT TO_TIMESTAMP_TZ(’1999-12-01 11:00:00 -8:00’,
’YYYY-MM-DD HH:MI:SS TZH:TZM’) FROM DUAL;
TO_TIMESTAMP_TZ(’1999-12-0111:00:00-08:00’,’YYYY-MM-DDHH:MI:SSTZH:TZM’)
--------------------------------------------------------------------
01-DEC-99 11.00.00.000000000 AM -08:00

17,090

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧