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.
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.
Timestamp类 形式:YYYYMMDDHHMMSS 表示时间戳
怎么没有出来个详细解释的?
并且系统自动生成
是JAVA下的时间系统还是SQL下的时间系统
JAVA下用的是DATE和CALENDAR
SQL下用的是DATA和TIMESTAMP
名字都叫DATE但数据结构不一样的,不要混在一起比较
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高
Timestamp 表示时间戳