我试图了解我的数据库上设置的时间戳中的字节是什么意思。如何计算它们以生成更具可读性的日期?
我正在使用以下查询来获取我需要的数据:
SELECT systimestamp
,DUMP (systimestamp)
,sessiontimezone
FROM dual;
我上述查询的输出是:
+-------------------------------------+-----------------------------------------------------------------+------------------+
| systimestamp | dump(systimestamp) | sessiontimezone |
+-------------------------------------+-----------------------------------------------------------------+------------------+
| 31-JUL-15 08.55.06.157047000 +00:00 | Typ=188 Len=20: 223,7,7,31,8,55,6,0,216,88,92,9,0,0,5,0,0,0,0,0 | Europe/Bucharest |
+-------------------------------------+-----------------------------------------------------------------+------------------+
我在网上找到了一些资源来解释字节的含义(此处),但在我的场景中规则不匹配。
例如:223 不是世纪 + 100 等。
我尝试这样做的原因是因为我在比较timestamp(3)
列中的值时遇到了一个问题systimestamp
,我正在尝试编写一个脚本来验证我的问题/解决方案是否与此处解释的相同。
任何帮助表示赞赏。