java.sql.date的时分秒去哪里了?

 首先 java.sql.date 是为了数据库而设计的

    是 java.util.date 的子类。

 

数据库有date和datetime类型,

前者是不带时分秒,后者代时分秒

在不管是java.sql.date还是 java.util.date 存储为date是会丢失时分秒!

 

在java中

 java.sql.date和 java.util.date 是不会互相丢失精度的!

因为它们都有一个longtime 做为存储用。

 

数据->sql.date

  1.如果数据库使用的是 GetDate 无疑没有时分秒,因为数据库没有

  2.如果数据库使用的是gettime  时分秒就不会丢失

 

所以总算是明白了java.sql.date的时分秒的问题!

posted @ 2012-11-01 11:18  _ 陌若安生°  阅读(1640)  评论(0编辑  收藏  举报