当前位置:首页 > 开发 > 数据库 > 正文

Oracle TIMESTAMP 的使用

发表于: 2009-11-13   作者:crabdave   来源:转载   浏览次数:
摘要: Oracle TIMESTAMP 的使用   TIMESTAMP( fractional_seconds_precision) : 使用7-11字节保存日期时间数据,根据指定精度(0-9)来决定, 缺省为6,可精确到纳秒。 //1秒 = 1,000微秒 = 1,000,000毫秒 = 1,000,000,000纳秒 //JAVA:PreparedStatement.se

Oracle TIMESTAMP 的使用

 

TIMESTAMP( fractional_seconds_precision) :
使用7-11字节保存日期时间数据,根据指定精度(0-9)来决定, 缺省为6,可精确到纳秒。
//1秒 = 1,000微秒 = 1,000,000毫秒 = 1,000,000,000纳秒
//JAVA:PreparedStatement.setTimestamp(1, new java.sql.Timestamp(毫秒数));
 
//格式化输出毫秒,后面的‘3’指定输出精确度
SELECT to_char(systimestamp,'YYYY-MM-DD HH24:MI:SS.FF3') FROM DUAL;
本人使用Timestamp.valueOf("2009-11-15 10:25:00.000000001");
SQL使用预编译语句prepareStatement
插入到oracle 9i中的毫秒长度只有6位
 
如果要查询处于当天的时间或处于某个时间段的时间(大于等于 and  小于等于):
 
("2009-11-15 00:00:00.000000001")
("2009-11-15 23:59:59.000000001")
 
sysdate返回的是系统的时间。
systimestamp也是当前系统的时间戳。
CURRENT_TIMESTAMP 与时区设置有关,返回的秒是系统的,返回的日期和时间是根据时区转换过的。
current_date是对CURRENT_TIMESTAMP准确到秒的四舍五入。

在jave预编译语句中最好使用systimestamp
INSERT INTO table(id,create_date) values(?,systimestamp);

select to_char(current_timestamp,' yyyy-MM-dd HH24:MI:SS.FF ')  from dual

Oracle TIMESTAMP 的使用

  • 0

    开心

    开心

  • 0

    板砖

    板砖

  • 0

    感动

    感动

  • 0

    有用

    有用

  • 0

    疑问

    疑问

  • 0

    难过

    难过

  • 0

    无聊

    无聊

  • 0

    震惊

    震惊

编辑推荐
如果提到TIMESTAMP类似,大家都会想到SYSTIMESTAMP和TIMESTAMP。 对于当前时间附近的时间,可以通过
如果提到TIMESTAMP类似,大家都会想到SYSTIMESTAMP和TIMESTAMP。 对于当前时间附近的时间,可以通过
本文简单描述如何使用timestamp_timer服务,来测试usleep(1*1000*1000)到底用了多长时间。 使用环境
1. 代码中java.sql.Date类型的数据插入到oracle数据库后,再在页面上显示出来只含有日期,时间的小
首先展示一下这几个常用的时间类之间的关系 一 java.util.Date转化成String java.util.Date udate=C
Dozer是一个开源的、实现JavaBean与JavaBean之间映射的框架。它可以方便地从一个对象拷贝属性值到另
最近在设计数据库的过程中 经常会有设计数据库表 DATE数据类型的问题在于它表示两个事件发生时间间隔
创建表 create table t8 ( `id1` timestamp NOT NULL default CURRENT_TIMESTAMP, `id2` datetime de
创建表 create table t8 ( `id1` timestamp NOT NULL default CURRENT_TIMESTAMP, `id2` datetime de
プロジェクトにDB2のTimestamp型について少し困ったところがあった。 勉強するため、調査結果以下で
版权所有 IT知识库 CopyRight © 2009-2015 IT知识库 IT610.com , All Rights Reserved. 京ICP备09083238号