oracle的timestamp显示格式问题

oracle的timestamp显示格式问题,第1张

用管理员身份进行参数设置可以么

update nls_database_parameters set value='yyyy-mm-dd hh24:mi:ssff' where parameter 'NLS_TIMESTAMP_FORMAT'

SimpleDateFormat sdf = new SimpleDateFormat("yyyy/MM/dd HH/mm/ss");

输出: sdfformat(date);这个date就是你从数据库里提取出来的日期了

你是在JAVA中向Oracle添加DATE类型数据吧

可以用这个PrepredStatement pstmt;

pstmtsetTimestamp(date);

这样是可以的,这里,你要用DateFormat格式化下日期格式的,不然只能精确到日

取决于你字段定义的是 timestamp(3)还是timestamp(6)

INSERT INTO TEST VALUES(to_timestamp('2013-9-16 17:03:0029999', 'yyyy-mm-dd hh24:mi:ss:ff'),to_timestamp('2013-9-16 17:03:0029999', 'yyyy-mm-dd hh24:mi:ss:ff'));

下面是结果

2013-9-16 17:03:00300 2013-9-16 17:03:00299990

timestamp(3)字段会将数据进行四舍五入

insert into your_table values

(

to_timestamp(2011-12-5 10:20:18833000','yyyy-mm-dd hh24:mi:ssff'

);

你好最好写个存储试试嗯!

谢谢

declare

date_time timestamp;

begin

date_time:=to_date('20120205 213254','yyyymmdd hh24:MI:SS');

dbms_outputput_line(date_time);

end;

/

这样也可以嗯!

select CAST(to_date('20120205 213254','yyyymmdd hh24:MI:SS') as timestamp) from dual;

数据库里保存的是数字,没有格式之说。

输出格式

TO_CHAR(SYSDATE,'YYYY-MM-DD hh24:mi:ss')

输入的话,这样应该可以,没试过,一般在程序里写

以上就是关于oracle的timestamp显示格式问题全部的内容,包括:oracle的timestamp显示格式问题、oracle 数据库与java 的timestamp类型转换、急!oracle中添加timestamp类型等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9475811.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存