【问题标题】:Convert time stored as number to string将存储为数字的时间转换为字符串
【发布时间】:2015-08-07 08:11:51
【问题描述】:

我有一个以数字形式存储某些时间的数据库表,例如,凌晨 3:30 存储为 330,下午 4 点存储为 1600,我想将这些转换为字符串,例如16:00。虽然我的预言能力有点欠缺,但不知道如何做到这一点。

【问题讨论】:

  • 参考以下 URL [SQL - 将 24 小时(“军事”)时间 (2145) 转换为...][1] [1]:stackoverflow.com/questions/1572927/…
  • 谢谢,@GehanFernando,但病毒式的 Pathak 回答以 oracle 格式包含它。

标签: oracle


【解决方案1】:

试试下面

SELECT TO_DATE(TO_CHAR(1600,'0000'),'HH24MI') FROM DUAL;

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-07-04
    • 2012-02-03
    • 1970-01-01
    • 2019-07-01
    • 1970-01-01
    • 2015-01-20
    相关资源
    最近更新 更多