I don't know what time zone you are in, but your time zone is used in
java.util.Date's toString method.
The idea is that java.util.Date and its subclasses java.sql.Date
and java.sql.Timestamp are essentially long values, representing the
number of milliseconds since the start of 1970 (UTC).
Date doesn't
hold any timezone information, so
you should think of it as always
being in timezone UTC (no daylight savings time nonsense). If you
want to display a date/timestamp with respect to a certain time zone,
you have to use a DateFormat and configure it: