打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
oracle 中时间类型 date 与 long 互转
  oracle 中时间类型 date 与 long 互转 收藏

我们在保存时间到数据库时,有时候会保存long型的数据,固定长度是13位,是用当前时间减去1970-01-01,再换算成毫秒得到的结果。

oracle中的实现方式:

----------------------------------------------

1,date转long :

当前时间转成long :

select sysdate,
(sysdate- to_date('1970-01-01','yyyy-mm-dd'))* 24*60*60*1000
current_milli from dual;

2,long转date

select   to_date('1970-01-01 00:00:00','yyyy-mm-dd hh24:mi:ss')
+   1241450728000/1000/24/60/60  from   dual

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
oracle to_char()关于日期
Oracle中两个date相减
Oracle中根据Date型转换成Java对应的long型毫秒数
oracle不同系统之间时间转换(NLS
Oracle 计算两个日期间隔的天数、月数和年数
Oracle 月初月末的时间处理
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服