gpt4 book ai didi

oracle - to_date 函数与 sysdate

转载 作者:行者123 更新时间:2023-12-04 23:05:15 27 4
gpt4 key购买 nike

select TO_CHAR(to_date(sysdate, 'DD-MON-YYYY'), 'DAY') FROM DUAL; 

当我运行这个查询时,输出是:SUNDAY。但我们知道今天是星期二(1-1-2013)。


然后将查询更改为
select TO_CHAR(to_date('01-JAN-2013', 'DD-MON-YYYY'), 'DAY') FROM DUAL;

答案是:星期二。

然后将查询更改为
select TO_CHAR(to_date(sysdate+1, 'DD-MON-YYYY'), 'DAY') FROM DUAL;

答案是:星期一。

当我使用 sysdate 时,为什么它显示 SUNDAY 作为输出?

我是 oracle db 的新手。请帮我。

最佳答案

用这个:

 select TO_CHAR(sysdate, 'DAY') FROM DUAL;

你正在使用这个:
 to_date(sysdate, 'DD-MON-YYYY') 

这给你 date=1/1/0013 这是星期天

关于oracle - to_date 函数与 sysdate,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14108022/

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