sql date 和 java date 区别
时间: 2023-07-19 14:11:59 浏览: 217
java.util.Date与java.sql.Date的区别
SQL Date和Java Date都是表示日期时间的类,但它们之间有一些区别。
SQL Date是java.sql.Date类的一个实例,它只存储日期,没有存储时间。它的年份是基于公元纪年,月份从1开始,日期从1开始。SQL Date的格式是“yyyy-MM-dd”。
Java Date是java.util.Date类的一个实例,它存储日期和时间。它的年份是基于1900年,月份从0开始,日期从1开始。Java Date的格式是“EEE MMM dd HH:mm:ss zzz yyyy”。
另外,Java 8中引入了新的日期时间API,即java.time包,它提供了更多的日期时间类和方法,比如LocalDate、LocalDateTime、ZonedDateTime等。可以根据具体需求选择使用适当的日期时间类。
阅读全文