Patch to set timezone once instead of every call - Mailing list pgsql-patches

From Barry Lind
Subject Patch to set timezone once instead of every call
Date
Msg-id 3B3E6DE9.4020404@xythos.com
Whole thread Raw
Responses Re: [JDBC] Patch to set timezone once instead of every call
Re: [JDBC] Patch to set timezone once instead of every call
List pgsql-patches
This patch moves the setting of the timezone on the SimpleDateFormat
object inside the initialization section instead of doing it everytime
the setTimestamp method is called.  Thanks to Dave Harkness for this
suggestion.

thanks,
--Barry

*** ./interfaces/jdbc/org/postgresql/jdbc2/PreparedStatement.java.orig    Sat Jun 30 17:19:36 2001
--- ./interfaces/jdbc/org/postgresql/jdbc2/PreparedStatement.java    Sat Jun 30 17:20:47 2001
***************
*** 369,377 ****
            SimpleDateFormat df = (SimpleDateFormat) tl_tsdf.get();
            if(df==null) {
              df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
              tl_tsdf.set(df);
            }
-           df.setTimeZone(TimeZone.getTimeZone("GMT"));

            // Use the shared StringBuffer
            synchronized(sbuf) {
--- 369,377 ----
            SimpleDateFormat df = (SimpleDateFormat) tl_tsdf.get();
            if(df==null) {
              df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
+             df.setTimeZone(TimeZone.getTimeZone("GMT"));
              tl_tsdf.set(df);
            }

            // Use the shared StringBuffer
            synchronized(sbuf) {

pgsql-patches by date:

Previous
From: Bruce Momjian
Date:
Subject: Re: Re: [JDBC] High Memory Usage Patch -- Disregard my last message
Next
From: Barry Lind
Date:
Subject: Patch to remove connection hook and JDK 1.3 dependencies