有两种方法:

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直接转换。

相关文章:

  • 2021-07-19
  • 2022-12-23
  • 2021-05-26
  • 2022-12-23
  • 2021-09-10
  • 2021-12-30
猜你喜欢
  • 2021-11-05
  • 2021-06-15
  • 2022-12-23
  • 2021-06-23
  • 2022-12-23
  • 2022-12-23
  • 2019-09-24
相关资源
相似解决方案