1.The class Date represents a specific instant in time, with millisecond precision. 
2.TimeStamp is a thin wrapper around java.util.Date that allows the JDBC API to identify this as an SQL TIMESTAMP value. It adds the ability to hold the SQL TIMESTAMP nanos value and provides formatting and parsing operations to support the JDBC escape syntax for timestamp values.

解决方案 »

  1.   

    Date类是这样的形式:YYYY-MM-DD 表示时间
    Timestamp类 形式:YYYYMMDDHHMMSS 表示时间戳
      

  2.   

    Date 精确到日 Timestamp精确到 毫秒
      

  3.   

    Date精确到日?平时的Date怎么都有时分秒啊?
    怎么没有出来个详细解释的?
      

  4.   

    Date 精确到日 Timestamp精确到 毫秒
    并且系统自动生成
      

  5.   

    首先你要说清楚点
    是JAVA下的时间系统还是SQL下的时间系统
    JAVA下用的是DATE和CALENDAR
    SQL下用的是DATA和TIMESTAMP
    名字都叫DATE但数据结构不一样的,不要混在一起比较
      

  6.   

    在JDk1.4中有如下类
    java.util.Date
    java.sql.Date
    java.sql.Timestamp
    对于java.sql.Date和java.sql.Timestamp都继承于java.util.Date,需要注意的是java.sql.Date和java.sql.Timestamp是完全不同的,以下我将说明他们之间的不同。java.sql.Date
    该类继承与java.util.Date,该类是一个对于java.util.Date的封装,主要目的是用来在JDBC中表示Date数据类型java.sql.Timestamp
    该类也继承与java.util.Date,但是和java.sql.Date不同的是,该类其实是一个java.util.Date和一个nanoseconds(十亿分之一秒)值的复合体,也就是说对于java.util.Date中存储的之是以毫秒级来存储的,而在java.sql.Timestamp中,对于整数部分秒存储在java.util.Date中,而小数部分存储在nanoseconds中,简单的说,java.sql.Timestamp的精度比java.sql.Date高
      

  7.   

    Date类时间的形式:YYYY-MM-DD 表示时间
    Timestamp 表示时间戳