【问题标题】:In Oracle, Covert Timestamp to Number在 Oracle 中,将时间戳转换为数字
【发布时间】:2015-07-29 10:15:50
【问题描述】:

在 oracle 数据库中,我有一个表,其中有一列用于“更新日期”,其数据类型为时间戳 (MM/DD/YYYY HH:MI:SS AM)。

我想将此时间戳转换为数字,包括小时、分钟和秒部分。

请任何人提出我的查询应该是什么以获得相同的结果。 任何帮助将不胜感激。

谢谢 拉贾特·阿罗拉

【问题讨论】:

  • 你到底为什么要这么做?
  • 我猜其他星球上不需要!
  • 以及如何将“01/01/2015 14:34:23.555555”的时间戳表示为数字?你忘了在你的问题中包含这个。
  • 我没有包括,因为我没有考虑毫秒。顺便谢谢你的建议。
  • 你想要这个:select to_char(systimestamp, 'hh24miss')+0 from dual ?

标签: oracle oracle11g


【解决方案1】:

解决方案查询---

选择 TO_NUMBER(TO_CHAR(时间戳,'YYYYMMDDHH24MISS')) 从 双;

【讨论】:

    猜你喜欢
    • 2015-02-01
    • 2020-01-06
    • 2012-08-19
    • 2014-05-06
    • 1970-01-01
    • 1970-01-01
    • 2018-06-28
    • 2016-05-24
    • 2021-12-06
    相关资源
    最近更新 更多