yyyy-mm-dd hh24:mi:ss.ff  年-月-日 时:分:秒.毫秒

关于毫秒:

Oracle 毫秒的存储必须字段类型为 timestamp(6) –数字表示存储的毫秒位数

--当前毫秒级时间

select to_char(current_timestamp,'yyyy-mm-dd hh24:mi:ss.ff6') from dual;

--字符串转为 timestamp类型

select to_timestamp('2012-02-03 10:29:46.453234','yyyy-mm-dd hh24:mi:ss.ff6') from dual;

--timestamp转为字符型

select to_char(systimestamp,'yyyy-mm-dd hh24:mi:ss.ff6') from dual;

PS: ff后面的数字表示获得的毫秒位数,默认是6;一般ff3 获得三位毫秒数。

如果你想把DATE类型转换成TIMESTAMP类型,就使用CAST函数。

select cast(sysdate as timestamp) from dual;

但是值得注意的是:在转换后的时间段尾部有了一段“.000000”。这是因为从date转换过来的时候,没有小数秒的信息,缺省为0。而且显示格式是按照参数NLS_TIMESTAMP_FORMAT定的缺省格式显示。当你把一个表中date类型字段的数据移到另一个表的timestamp类型字段中去的时候,可以直接写INSERT SELECT语句,oracle会自动为你做转换的。

注意: to_char函数支持date和timestamp,但是trunc却不支持TIMESTAMP数据类型。这已经清楚表明了在当两个时间的差别极度重要的情况下,使用TIMESTAMP数据类型要比DATE数据类型更确切。

还值得一提的是:毫秒的显示精度是6位,不过有效位是3位,即最大值达到999,满1000ms就进为1s。当然你想保存6位毫秒也是有办法的:

insert 值指定六位:to_timestamp('2012-02-03 10:29:46.453234','yyyy-mm-dd hh24:mi:ss.ff6')

date oracle 显示毫秒_Oracle date timestamp 毫秒 - 时间函数总结相关推荐

  1. date oracle 显示毫秒_oracle数据库to_date日期格式化到毫秒 | 学步园

    事由:一个数据导入功能,其通过视图表里一条数据的时间字段作为判断是否已导入的标识. 每次记录最后导入的一条数据的时间字段,下一次判断则导入上一次记录下的时间字段值以后的数据. 失败经验:网上看到有网友 ...

  2. date oracle 显示毫秒_Oracle中根据Date型转换成Java对应的long型毫秒数

    在Java开发中,很多时候我们为了方便会直接使用long型来保存时间,可以通过System.currentTimeMillis()或者是java.util.Date.getTime()来获取:取值为当 ...

  3. date oracle 显示毫秒_类型应用oracle如何显示毫秒?

    每日一贴,今天的内容关键字为类型应用 date类型只能准确到秒,要想准确到毫秒,须要用使timestamp类型. 应用举例: 举例1: select to_char(systimestamp,'yyy ...

  4. date oracle 表中_oracle数据库 中to_number()、to_char()、to_date()用法介绍

    TO_DATE是把字符串转换为数据库中得日期类型转换函数 TO_CHAR 是把日期或数字转换为字符串 TO_NUMBER 将字符转化为数字 (1) TO_DATE 使用TO_DATE函数将字符转换为日 ...

  5. oracle char转存date,Oracle中char到Date和Number的转换

    Select To_Char(To_Date('1312324', 'j'), 'jsp') From Dual; one million three hundred twelve thousand ...

  6. 两个时间计算毫秒在线_SPL 的日期时间函数(下)

    4使用日期时间数据的计算 除了直接从日期时间数据中获取信息,在SPL中还可以使用日期时间类数据来执行各类计算. 最常用的有关日期的计算就是计算年龄: A1和B1中的数据如下: 在第2行用age() 函 ...

  7. mysql与oracle链接超时_oracle数据库链接超时时间

    SQLServer访问Oracle查询性能问题解决 原文:SQLServer访问Oracle查询性能问题解决 1. 问题 系统有个模块,需要查询Oracle数据库中的数据.目前是通过建立链接服务器实现 ...

  8. oracle 过去毫秒,Oracle date timestamp 毫秒 - 时间函数总结(转)

    yyyy-mm-dd hh24:mi:ss.ff  年-月-日 时:分:秒.毫秒 --上一月,上一年 select add_months(sysdate,-1) last_month,add_mont ...

  9. linux date命令显示毫秒,解决MacOS系统中date命令没有毫秒和sha512sum、sha256sum、md5sum等命令的问题...

    安装brew /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master ...

最新文章

  1. eclipse: Program g++ not found in PATH
  2. 使用JBoss Modules来模块化Java
  3. C#学习知识库2.0版
  4. Thymeleaf + Spring中的验证
  5. opengles 3.0游戏开发_开发者们,快来测试Android Q啦!
  6. 29 PP配置-生产车间控制-工序-定义可用性检查控制
  7. WinCE下直接启动自己应用程序的方法
  8. 关于美食html网页设计完整版,10个以美食为主题的网页设计案例
  9. 中国移动 · 边缘计算技术白皮书 | PDF下载
  10. 几个比较实用的网址链接
  11. SVN提交报错: txn-current-lock拒绝访问。
  12. opengl: 太阳地球和月亮
  13. 派森编程软件python有什么用_派森Python下载
  14. Edge浏览器的书签(收藏夹)文件夹地址在哪?
  15. 搜狗输入法乱码 解决
  16. MySQL整理-基础知识篇1
  17. Linux 中 dlopen、dlsym、dlclose、dlerror函数
  18. Linux操作系统同时启动多个服务脚本
  19. 新浪随机图片壁纸API接口,刷新网页换背景接口
  20. 终稿:教材管理系统与教学评估系统

热门文章

  1. 判断远程图片是否存在,否则替换成默认图片
  2. Struts Gossip: 模組化程式
  3. python符号格式化设置区间_Python 数值区间处理_对interval 库的快速入门详解
  4. python内置作用域_python中的作用域
  5. android webview定位权限,混合开发安Android webview使用内置浏览器定位的权限
  6. java redis remove_最全的Java操作Redis的工具类
  7. mysql5.7的资源限制策略_MySQL-5.7密码策略及用户资源限制
  8. android 内部类传值,Android Studio中,从内部类
  9. Linux sse 地址对齐指令,SSE指令:哪些CPU可以执行原子16B内存操作?
  10. 像科学家一样思考python 第二版 epub_Kindle Python教程 – 像计算机科学家一样思考python(第2版) epub,mobi...