【问题标题】:Convert a date MM/DD/YYYY to a seven digit number将日期 MM/DD/YYYY 转换为七位数字
【发布时间】:2015-04-09 07:59:18
【问题描述】:

我有如下数据:

Completed Date       <\t>    Date<br>
02/12/2014           <\t>       2456701<br>
02/20/2014    <\t>              2456709

我找到了将日期转换为完成日期的方法:TO_DATE(Date,'J')
我想使用 oracle DB 函数将完成日期转换为日期。请帮帮我。

【问题讨论】:

  • 如果你知道 J 做了什么,只需反过来做。使用 to_char。

标签: sql oracle11g oracle10g oracle-sqldeveloper


【解决方案1】:

您只需反之,TO_DATETO_CHAR

要将儒略日转换为 DATE

SQL> SELECT to_date(2457122, 'J') dt FROM dual;

DT
---------
09-APR-15

要将DATE 转换为儒略日

SQL> SELECT to_char(SYSDATE, 'J') dt FROM dual;

DT
-------
2457122

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-03-26
    • 1970-01-01
    • 1970-01-01
    • 2018-05-19
    • 1970-01-01
    • 2020-06-22
    • 2013-10-19
    • 1970-01-01
    相关资源
    最近更新 更多