java – 在Oracle中的to_char()中显示时区描述
发布时间:2020-12-15 02:08:40 所属栏目:Java 来源:网络整理
导读:我有一个SQL查询 select to_char(cast(sysdate as timestamp with LOCAL time zone),'YYYY-MM-DD,HH24:MI:SS TZR') from dual 这个返回输出为 2015-08-06,04:09:10 +05:30 任何人都有任何线索获得输出如下 2015-08-06,04:09:10 IST 提前致谢. 解决方法 通常,
我有一个SQL查询
select to_char(cast(sysdate as timestamp with LOCAL time zone),'YYYY-MM-DD,HH24:MI:SS TZR') from dual 这个返回输出为 2015-08-06,04:09:10 +05:30 任何人都有任何线索获得输出如下 2015-08-06,04:09:10 IST 提前致谢. 解决方法
通常,您无法显示TIMESTAMP WITH LOCAL TIME ZONE值的时区,因为它始终是您当前的本地时区.
?05:30是您当前的时区,您可以通过以下方式验证: SELECT SESSIONTIMEZONE FROM dual; 你做不到 ALTER SESSION SET TIME_ZONE = 'IST'; 因为IST也用于“冰岛标准时间”,“爱尔兰标准时间”,“以色列标准时间”等. 但是,您可以使用此: SELECT TO_CHAR(CAST(LOCALTIMESTAMP AS TIMESTAMP WITH LOCAL TIME ZONE),HH24:MI:SS TZD') FROM dual; 注意,TZD表示“夏令时信息”.如果印度有夏令时,你的TZD可能会改变. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- java – 在检查BigInteger的可分性时,我应该使用mod还是余数
- java – 无法将jconsole连接到远程服务器,tomcat无法启动
- Spring MVC Annotation验证的方法
- java – Google推送通知 – 未经授权的WebHook回调频道
- java – Hadoop:你能默默地丢弃失败的地图任务吗?
- java – 用于原始数组的现代for循环
- 如何在Java中获得无代理连接?
- java – JPA Hibernate – 实体关系中的循环 – 级联策略
- 如何将现有Java.class文件导入Android Studio Project
- 我可以用Java写入5GB文件的末尾吗?