gpt4 book ai didi

sql - 使用 toChar 在 W3C XML Schema xs :dateTime type format 中输出日期

转载 作者:行者123 更新时间:2023-12-04 20:22:04 25 4
gpt4 key购买 nike

我正在尝试转换 sysdate使用 toChar到以下格式:2006-11-20T17:10:02+01:00
从这个格式:16/08/2012 13:40:59
有没有标准的方法来做到这一点?

我试过使用 toChar具体的T部分作为字符串,但它似乎不起作用。

提前致谢

耶兹平

编辑:

我已经尝试过 Nicholas 的解决方案,但是正如我上面提到的,我需要使用 sysdate。我使用了以下选择查询:

    select to_char(to_timestamp_tz(sysdate-365, 'dd/mm/yyyy hh24:mi:ss'),'yyyy-mm-dd"T"hh24:mi:ss TZH:TZM') from dual;

但是,这将返回:
     0012-08-16T00:00:00 +01:00

这是不正确的,因为它应该是 2012-08-16T00:00:00 +01:00

最佳答案

尝试:

 select to_char(sysdate, 'yyyy-mm-dd') || 'T' || to_char(sysdate,'hh24:mi:ss') || sessiontimezone
from dual;

返回:
2013-08-16T13:00:51+00:00

关于sql - 使用 toChar 在 W3C XML Schema xs :dateTime type format 中输出日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18273697/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com