diff --git a/src/interfaces/jdbc/org/postgresql/jdbc2/PreparedStatement.java b/src/interfaces/jdbc/org/postgresql/jdbc2/PreparedStatement.java
index 69898cc3c9339409cd99baa02be3c051e01e4c11..1936845a92b6bef7a946ef9c10472e361133455b 100644
--- a/src/interfaces/jdbc/org/postgresql/jdbc2/PreparedStatement.java
+++ b/src/interfaces/jdbc/org/postgresql/jdbc2/PreparedStatement.java
@@ -369,9 +369,9 @@ public class PreparedStatement extends Statement implements java.sql.PreparedSta
           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);
           }
-          df.setTimeZone(TimeZone.getTimeZone("GMT"));
 
           // Use the shared StringBuffer
           synchronized(sbuf) {