Oracle 日期转换

发布于 2024-10-12 03:00:00 字数 119 浏览 2 评论 0原文

如何更改日期格式,例如,数据库中的数据作为输入表示 01-jan-10,但如何获得输出为 01-jan-2010。有一些日期是 01-dec-99,应表示为 01-dec-1999.. 如何做到这一点?

谢谢

how to change the date format for example, the data in the database as input represent, 01-jan-10 but how do i get an output as 01-jan-2010. And there are some dates which are 01-dec-99, which are to be represented as 01-dec-1999.. How can this be done?

Thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

花期渐远 2024-10-19 03:00:00

您可以使用 TO_CHAR 进行日期格式,例如:TO_CHAR(, 'DD-MON-RRRR')

例如:

SELECT TO_CHAR(SYSDATE-5000, 'DD-MON-RRRR') MYDATE FROM DUAL
UNION
SELECT TO_CHAR(SYSDATE, 'DD-MON-RRRR') MYDATE FROM DUAL

You can date format with TO_CHAR like :TO_CHAR(<YOUR_DATE_COLUMN>, 'DD-MON-RRRR')

e.g:

SELECT TO_CHAR(SYSDATE-5000, 'DD-MON-RRRR') MYDATE FROM DUAL
UNION
SELECT TO_CHAR(SYSDATE, 'DD-MON-RRRR') MYDATE FROM DUAL
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文