我有以下时间戳“1505143211567”。通过删除最后3个数字,我可以转换为正常的人类可读格式。数据库正在从Oracle运行。我想将此时间戳转换为人类可读的。我试过下面的东西。
从sql我可以通过删除最后3和
来编写它 function onDeviceReady() {
window.open('http://hitchmeright.com', '_self ', 'location=yes');
}
</script>
但是在甲骨文中它有点不同。每次我不想删除号码并手动检查。
需要:数据库查询。
答案 0 :(得分:1)
您获得的时间戳似乎是EPOC值,当使用在线转换器时,我得到以下内容:
1505143211567 -> 2017-09-11 15:20:12
我不是Oracle的专家,但是有很多资源将其转换为人类可读的格式,以下是否有帮助?
select TO_CHAR( FROM_TZ( CAST(DATE '1970-01-01' + (1/24/60/60/1000) * <column name> AS TIMESTAMP), 'Europe/London'), 'MM/DD/YYYY HH24:MI:SS') from <tablename>;
column name
是您的时间戳列,而tablename
显然是您从中获取列的表。可以找到来源here 。
你也有一些stackoverflow帖子也有问题。 Here可能是一个很好的选择。