【问题标题】:Convert yyyy/mm/dd hh24:mi:ss to dd-mon-yyyy format in Oracle在 Oracle 中将 yyyy/mm/dd hh24:mi:ss 转换为 dd-mon-yyyy 格式
【发布时间】:2014-11-14 10:45:59
【问题描述】:

目前我在

2006/01/01 00:00:00

我应该用什么将其转换为以下格式

2006 年 1 月 1 日。

【问题讨论】:

    标签: sql oracle date datetime date-formatting


    【解决方案1】:

    如果是字符串使用

    to_char(to_date('2006/01/01 00:00:00', 'YYYY/MM/DD HH24:MI:SS'), 'DD-MON-YYYY')
    

    如果是日期使用

    to_char(date_val, 'DD-MON-YYYY')
    

    但是,您将获得 JAN 还是 1 月国家缩写取决于您的 NLS 设置(会话和数据库)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多