我们在保存时间到数据库时,有时候会保存long型的数据,固定长度是13位,是用当前时间减去1970-01-01,再换算成毫秒得到的结果。 但是要考虑到时区问题中国的时区时+8区所以时间要加上8小时

oracle中的实现方式:

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

1,date转long :

当前时间转成long :

select sysdate,
(sysdate-to_date('1970-01-01 08:00:00','yyyy-mm-dd hh24:mi:ss'))* 24*60*60*1000
current_milli from dual;

2,long转date

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

转载于:https://www.cnblogs.com/lambertwe/p/6116402.html

oracle 中时间类型 date 与 long 互转相关推荐

  1. oracle数据库日期格式的运算,Oracle时间类型date,timestamp时间差计算

    Oracle的时间类型有两种date和timestamp.   date精确到秒,timestamp精确到毫秒. 1.计算date类型的时间差 可以先把年,月,日,小时,分,秒用to_char函数拆分 ...

  2. Oracle中如何添加date类型的数据

    最近在练习oracle数据库的一些操作,在对基表emp进行操作时不小心将其中的数据删除了一行 然后自己就打算将其数据重新添加回去. 在插入数据的时候,hiredate"入职年份"类 ...

  3. 【SQL开发实战技巧】系列(十六):数据仓库中时间类型操作(初级)日、月、年、时、分、秒之差及时间间隔计算

    系列文章目录 [SQL开发实战技巧]系列(一):关于SQL不得不说的那些事 [SQL开发实战技巧]系列(二):简单单表查询 [SQL开发实战技巧]系列(三):SQL排序的那些事 [SQL开发实战技巧] ...

  4. Oracle:时间类型

    Oracle中的时间类型 1.Oracle中的时间类型只有date和TIMESTAMP,TIMESTAMP是比date更精确的类型     ⑴DATE类型:ORACLE最常用的日期类型,它可以保存日期 ...

  5. 【SQL开发实战技巧】系列(二十一):数据仓库中时间类型操作(进阶)识别重叠的日期范围,按指定10分钟时间间隔汇总数据

    系列文章目录 [SQL开发实战技巧]系列(一):关于SQL不得不说的那些事 [SQL开发实战技巧]系列(二):简单单表查询 [SQL开发实战技巧]系列(三):SQL排序的那些事 [SQL开发实战技巧] ...

  6. 【SQL开发实战技巧】系列(十八):数据仓库中时间类型操作(进阶)INTERVAL、EXTRACT以及如何确定一年是否为闰年及周的计算

    系列文章目录 [SQL开发实战技巧]系列(一):关于SQL不得不说的那些事 [SQL开发实战技巧]系列(二):简单单表查询 [SQL开发实战技巧]系列(三):SQL排序的那些事 [SQL开发实战技巧] ...

  7. Oracle中NUMBER类型如果不指定长度和小数点精度默认是多长

    http://otvety.google.ru/otvety/thread?tid=46ed8b35f29d2640 在Oracle中Number类型可以用来存储0,正负定点或者浮点数,可表示的数据范 ...

  8. Oracle中CHAR类型不足位数时,用空格自动补足位数

    在今天开发过程中,发现了一查询结果很怪异,一GOOGLE下才知道是ORACLE对CHAR类型处理的问题,在ORACLE中对CHAR的处理是自动添加空格,比如char(8)存储'2007-11',则在后 ...

  9. Oracle中Number类型字段使用.netTiers和CodeSmith问题的解决方案

    在oracle中字段类型为Number(m, n)时,使用codesmith+.nettiers模板生成代码,发现m和n值被指定值后,访问数据时引发数据类型转换异常.目前的解决方案是,仅指定数据类型为 ...

最新文章

  1. 【重磅收藏】智源发布《人工智能的认知神经基础白皮书》
  2. linux命令ping
  3. 转载 - Struts2基于XML配置方式实现对action的所有方法进行输入校验
  4. python+selenium个人学习笔记10-调用JavaScript和截图
  5. C#的循环语句(一)
  6. Pycharm中设置py文件头部注释信息
  7. Dubbo学习总结(7)——Dubbo不常用功能总结
  8. 畅谈云原生(上):云原生应用应该是什么样子?
  9. semver语义化版本号
  10. 总结命令----tar
  11. python单词必背打印_为什么Python要用print打印这个单词?
  12. python foo函数_python——函数
  13. 关于min max 函数凹凸性,以及报童模型中期望库存,期望缺货量的性质
  14. halcon real类型深度图转灰度图、转点云图、拟合平面和测量高度
  15. Python修改图片分辨率(附代码) | Python工具
  16. java虎牙app弹幕_虎牙直播随机弹幕插件(OBSS)
  17. iOS在UIButton中换行
  18. linux uts 全称
  19. MyCat2分库分表的基本操作
  20. jdk-8u181-windows-x64(JDK1.8)安装包

热门文章

  1. c mysql 设置字符集_MYSQL字符集设置的方法详解(终端的字符集)
  2. es算法matlab编程,matlab练习程序(演化策略ES)
  3. CF思维联系–CodeForces -224C - Bracket Sequence
  4. USACO Training Section 1.2 [USACO1.2]回文平方数
  5. 深度学习资料汇总(满满的干货)
  6. verilog 不可综合语句 总结 汇总(Z)
  7. atftp 在SUSE Linux中的源代码安装配置方法
  8. 【python 11】super()
  9. profiler分析器——R语言
  10. 为什么银行存款不能按复利计息?