java.util.date和java.sql.date区别
时间: 2024-06-05 22:06:15 浏览: 277
java.sql.date与java.util.date.pdf
Java.util.date是Java平台上处理日期和时间的一个类,它实现了自1970年1月1日0时0分0秒以来的毫秒数。而Java.sql.date是java.util.Date的一个子类,它仅仅关注日期部分,而不关心时间部分。
具体区别:
1. java.util.date类包含了日期和时间信息,而java.sql.date类只包含日期信息。
2. java.util.date类的精度为毫秒级别,而java.sql.date类的精度只到日期级别。
3. java.util.date类的日期范围是从公元前1900年到公元后8099年,而java.sql.date类的日期范围是从公元1970年开始到公元9999年。
4. 在数据库中,java.sql.date类用于表示日期类型的数据,而java.util.date类通常用于表示日期和时间类型的数据。
总之,java.sql.date类主要用于在Java应用程序和数据库之间传递日期数据,而java.util.date类则用于执行日期计算和处理。
阅读全文