【问题标题】:PL/SQL Oracle v9 - How to change Timestamp into Date mm/dd/YYYYPL/SQL Oracle v9 - 如何将时间戳更改为日期 mm/dd/YYYY
【发布时间】:2016-04-14 16:38:10
【问题描述】:

如何将“YYYY-MON-DD HH24:MI:SS”更改为日期格式(非字符串)mm/dd/yyyy?

示例:2012-01-20 12:04:13.287 至 01/20/2012

【问题讨论】:

    标签: oracle plsqldeveloper


    【解决方案1】:

    日期(和时间戳)没有格式 - 日期为 represented internally by 7 or 8 bytes,时间戳为 20 个字节。

    如果要格式化日期或时间戳,则必须使用 TO_CHAR() 显式将其转换为字符串:

    SELECT TO_CHAR( date_column, 'MM/DD/YYYY' )
    FROM   your_table;
    

    或隐含在您正在使用的任何客户端程序(即您已标记 plsqldeveloper)中 - 在这种情况下,请检查您的 IDE 中的首选项。

    【讨论】:

      猜你喜欢
      • 2017-07-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-03-13
      • 1970-01-01
      • 1970-01-01
      • 2014-06-29
      相关资源
      最近更新 更多