在Oracle中将NUMBER保存为TIMESTAMP

时间:2014-02-21 13:43:33

标签: java oracle logging slf4j logback

亲爱的Java和Oracle人员。

我正在使用从Logback到Oracle的DBAppender apprender。对于Oracle,DBAppender附带用于创建表的脚本。它将时间戳记录为Number(20),因为通常时间戳是13位长数字(毫秒),而Oracles数字只接受9位数(最多秒)。所以在SQL Developer中,在outup上我看到13个长数字,这是非常不切实际的。我脑子里没有计算器将数字翻译成日期。

我的问题: 是否有其他解决方案将Oracle中的时间戳存储为时间戳而不是NUMBER,所以我可以看到它?

OR

SQL Developer中是否有办法阅读此NUMBER(20)广告日期?

非常感谢你。

彼得

1 个答案:

答案 0 :(得分:0)

你可以在这里找到一个我写的解决方案:)

http://jira.qos.ch/browse/LOGBACK-963

希望这对任何挣扎于同一个人的人都有帮助。

但如果有人找到其他解决方案,请写下来。