JDBC Prepared Statement . setDate(…) doesn't save the time, just the date.. How can I save the time as well?

Instead of Date you should use a Timestamp and the setTimestamp method.

The Java type java.sql. Date will be normalized to represent only a SQL DATE and not an instant of Time. From the API documentation: To conform with the definition of SQL DATE, the millisecond values wrapped by a java.sql.

Date instance must be 'normalized' by setting the hours, minutes, seconds, and milliseconds to zero in the particular time zone with which the instance is associated. The normalization explains why you are seeing 00:00:00 as the time. If you want to retain the time information, consider using the Timestamp class that can represent both a Date and a Time.

Obviously, you should also use the corresponding SQL types to define your table structure; if you want to store timestamps in the database, use the SQL type preferred by your database. While some databases and their JDBC drivers might allow you to store timestamps in DATE columns, it is advisable to use the equivalent of the SQL TIMESTAMP type if it is available.

The Java type java.sql. Date will be normalized to represent only a SQL DATE and not an instant of Time. To conform with the definition of SQL DATE, the millisecond values wrapped by a java.sql.

Date instance must be 'normalized' by setting the hours, minutes, seconds, and milliseconds to zero in the particular time zone with which the instance is associated. The normalization explains why you are seeing 00:00:00 as the time. If you want to retain the time information, consider using the Timestamp class that can represent both a Date and a Time.

Obviously, you should also use the corresponding SQL types to define your table structure; if you want to store timestamps in the database, use the SQL type preferred by your database. While some databases and their JDBC drivers might allow you to store timestamps in DATE columns, it is advisable to use the equivalent of the SQL TIMESTAMP type if it is available.

I cant really gove you an answer,but what I can give you is a way to a solution, that is you have to find the anglde that you relate to or peaks your interest. A good paper is one that people get drawn into because it reaches them ln some way.As for me WW11 to me, I think of the holocaust and the effect it had on the survivors, their families and those who stood by and did nothing until it was too late.

Related Questions