Java's java.sql.Date
Jakob Jenkov |
Java's java.sql.Date class is used in the JDBC API. If you
need to set a date on a java.sql.PreparedStatement or get a date
from a java.sql.ResultSet, you will interact with
java.sql.Date.
Actually, java.sql.Date extends
java.util.Date, so anything you can
do with a java.util.Date you can also do with a java.sql.Date.
Check out java.util.Date for more details.
Here is how to instantiate a java.sql.Date
long time = System.currentTimeMillis(); java.sql.Date date = new java.sql.Date(time);
The biggest difference between java.sql.Date and java.util.Date
is that the java.sql.Date only keeps the date, not the time, of the date
it represents. So, for instance, if you create a java.sql.Date using
the date and time 2009-12-24 23:20, then the time (23:20)
would be cut off. If you need to keep the time, use a java.sql.Timestamp
instead.
| Tweet | |
Jakob Jenkov | |











