-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Konstantin,
On 7/29/12 9:21 PM, Konstantin Kolinko wrote: >>> When you are saying that it is "still in UTC", what data are >>> you looking at? >>> > > You have not answered the above question. It might be that the > date you are looking at explicitly uses the UTC timezone. Also, Tomcat doesn't really care what time zone you are in. It's best to think of all times are being time-zone-less and then apply a time zone merely for output purposes. Unfortunately, lots of the Java date and time APIs have some hidden time zone stuff. For instance, java.util.Date has a timezone offset that I believe gets set to the JVM's native timezone offset (UTC in your case?) but you can't change it. So, when you want to do anything with java.util.Date, you have to adjust for that. Likewise, java.text.SimpleDateFormat contains a time zone which defaults to the JVM's timezone, but does not have a constructor that accepts a time zone. So, you need to set the time zone through a separate method before doing anything with SimpleDateFormat. Of course, Sun/Oracle have deprecated pretty much all of the java.util.Date API in favor of java.util.Calendar, but then completely failed to support Calendar with DateFormat and java.sql.*. Just wait: JSR 310 promises to solve all of these problems by providing a new API similar to Jodatime that will probably end up failing us all miserably. - -chris -----BEGIN PGP SIGNATURE----- Version: GnuPG/MacGPG2 v2.0.17 (Darwin) Comment: GPGTools - http://gpgtools.org Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iEYEARECAAYFAlAW07QACgkQ9CaO5/Lv0PCt6QCff6Ts+fonxw81pZK/1Ib6wrOe mRYAn3hdzIYznmly+vNwjUG9zVz6bw1b =Cote -----END PGP SIGNATURE----- --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org For additional commands, e-mail: users-h...@tomcat.apache.org