java date 到 Oracle date 精确到时分秒

有两种方法:

java.util.Date startTime=new Date("2014/01/01 23:00:00");

1.new Timestamp(startTime.getTime())

   如果数据库中时间字段定义为date类型,由于timestamp类型的精度比date类型的精度高,所以oracle会对数据库里的date类型做出隐身转换,将date类型转换为timestamp类型,由于加了函数,那么创建在date类型上的索引将不会使用到;(好像是oracle9i后开始才有的问题)

2.数据库直接使用varchar2类型,在过程里面用to_date直接转换。

java date 到 Oracle date 精确到时分秒,古老的榕树,5-wow.com

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。