如何从oracle中获取小时和分钟。与To_char

时间:2017-09-13 14:49:24

标签: sql oracle

我在表格中有一个数据类型为
的列 INTERACTION_TMST DATE

当我写这样的查询时

select TO_CHAR(INTERACTION_TMST, 'YYYY-MM-DD HH24:MI:SS') from abc

我正在获得输出

2017-03-16 11:17:03
2017-06-27 13:47:49

我的问题是如何从中获取时间和分钟并插入到单独的列中。我想从这个方法中提取小时和分钟。

1 个答案:

答案 0 :(得分:1)

如果有疑问,您可以使用格式掩码进行测试并使用类似查询进行测试,看看会出现什么:

SELECT To_char(sysdate, 'HH24:MI') FROM dual;

所以在你的具体案例中:

SELECT TO_CHAR(INTERACTION_TMST, 'HH24') hours,
       TO_CHAR(INTERACTION_TMST, 'MI')   minutes 
FROM abc
相关问题