sql - DD-MMM-YYYY 格式的日期,例如 29-JAN-2015

标签 sql oracle date

我想要日期在 DD-MMM-YYYY格式,例如 29-JAN-2015。

我试过下面的查询

SELECT TRIM(TO_DATE('29 Jan 2015'
                ,'DD MON YY')) FROM DUAL

我得到的结果是:29-JAN-15

但我期待:29-JAN-2015日期格式而非字符格式

最佳答案

我假设 Oracle 数据库:

select to_char(SYSDATE, 'dd-Mon-yyyy') from dual

退货
29-Jan-2015

关于sql - DD-MMM-YYYY 格式的日期,例如 29-JAN-2015,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28215516/

相关文章:

sql - 转让认购报告服务

mysql - 如何逐个获取数据库(oracle)表意味着首先它显示第一行,然后在提交时它将显示下一行,依此类推

java - 日历类在不同设备上给出不同的日期

java - 计算事件的下一个日期

mysql - SQL 连接实际上是如何工作的?

C++:将 SQL 查询的结果集转换为 JSON

json - 将包级用户定义的记录类型序列化/编码为 JSON

linux - 使用 Weblogic 11g OEL 的 SSO 配置

php - 在脚本执行时将 Date() 设置为特定的内容

mysql - 使用选择和分组依据插入