首页 > 解决方案 > 将时间存储为数字。格式问题 - 00 为秒

问题描述

时间在我的数据库中存储为数字 - NUMBER(6)

到了午夜过后,它是这样存储的1800。所以基本上00:18:00

lpad以前用 6 个字符来写它lpad(TIME,6,0),它给了我001800.

但是,当我想将其转换为时间戳时TO_TIMESTAMP(lpad(TIME,6,0), 'HH24MISS'),它给了我该月唯一的第一天。

2019-07-01

时间一000713(00:07:13)到,就可以毫无问题地转换

2019-07-01 00:07:13

似乎是什么问题?

标签: sqloracletimestampformat

解决方案


推荐阅读