Oracle:纪元日期与 CEST 和 CET 的日期
我得到了一个像“1302104376”这样的日期,存储在意大利时区 UTC+1 中。我需要将其转换为 DD:MM:YYYY HH:SS 格式,但使用时区 UTC + 0 (GMT)。是否存在一个可以工作并关注白天时间的功能?
感谢您的帮助 西蒙娜
I got a date like this '1302104376' stored with the italian timezone UTC+1. I need to convert it into the format DD:MM:YYYY HH:SS, but with timezione UTC + 0 (GMT). Does exists a function that does the work, paying attention to the daylight period ?
Thanks for your help
Simone
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
这应该会让您接近:
您需要根据时区、DST 等的差异相应地调整输出。
此网站 对于纪元日期非常有指导意义。
This should get you close:
You'll need to adjust your output accordingly for differences in timezones, DST, etc.
This site is highly instructive regarding epoch dates.
您可以根据 DCookie 的答案的结果进行构建,并添加对 SYS_EXTRACT_UTC
http://psoug.org/ 的 调用snippet/TIMESTAMP-SYS_EXTRACT_UTC_616.htm
http: //download.oracle.com/docs/cd/E14072_01/server.112/e10592/functions184.htm
You could build on the result from DCookie's answer and add a call to SYS_EXTRACT_UTC
http://psoug.org/snippet/TIMESTAMP-SYS_EXTRACT_UTC_616.htm
http://download.oracle.com/docs/cd/E14072_01/server.112/e10592/functions184.htm