Java的java.sql.Date

时间:2020-01-09 10:35:56  来源:igfitidea点击:

JDBC API中使用Java的java.sql.Date类。如果需要在java.sql.PreparedStatement上设置日期或者从java.sql.ResultSet获取日期,则将与java.sql.Date交互。

实际上,java.sql.Date扩展了java.util.Date,因此我们可以使用java.util.Date进行任何操作,也可以使用java.sql.Date进行任何操作。查看java.util.Date了解更多详细信息。

这是如何实例化java.sql.Date的方法

long time = System.currentTimeMillis();
java.sql.Date date = new java.sql.Date(time);

java.sql.Date和java.util.Date之间的最大区别是java.sql.Date仅保留其表示的日期而不是时间。因此,例如,如果我们使用日期和时间" 2009-12-24 23:20"创建" java.sql.Date",则时间(23:20)将被切断。如果我们需要保留时间,请改用java.sql.Timestamp