Changeset: dc33533e6468 for monetdb-java
URL: https://dev.monetdb.org/hg/monetdb-java/rev/dc33533e6468
Modified Files:
        src/main/java/org/monetdb/jdbc/MonetConnection.java
        src/main/java/org/monetdb/mcl/net/Parameter.java
Branch: default
Log Message:

Target timezone is in minutes, setTimeZone is in seconds


diffs (35 lines):

diff --git a/src/main/java/org/monetdb/jdbc/MonetConnection.java 
b/src/main/java/org/monetdb/jdbc/MonetConnection.java
--- a/src/main/java/org/monetdb/jdbc/MonetConnection.java
+++ b/src/main/java/org/monetdb/jdbc/MonetConnection.java
@@ -234,7 +234,7 @@ public class MonetConnection
                                sendControlCommand("sizeheader 1");
                        }
                        if (!callback.timeZoneSet) {
-                               setTimezone(target.getTimezone());
+                               setTimezone(60 * target.getTimezone());
                        }
                }
 
@@ -3754,7 +3754,7 @@ public class MonetConnection
                                defaultFetchSize = target.getReplySize();
                        if (contribute(SqlOption.SizeHeader, 1))
                                sizeHeaderEnabled = true;
-                       if (contribute(SqlOption.TimeZone, 
target.getTimezone()))
+                       if (contribute(SqlOption.TimeZone, 60 * 
target.getTimezone()))
                                timeZoneSet = true;
                }
 
diff --git a/src/main/java/org/monetdb/mcl/net/Parameter.java 
b/src/main/java/org/monetdb/mcl/net/Parameter.java
--- a/src/main/java/org/monetdb/mcl/net/Parameter.java
+++ b/src/main/java/org/monetdb/mcl/net/Parameter.java
@@ -149,8 +149,8 @@ public enum Parameter {
                        case TIMEZONE:
                                Calendar cal = Calendar.getInstance();
                                int offsetMillis = 
cal.get(Calendar.ZONE_OFFSET) + cal.get(Calendar.DST_OFFSET);
-                               int offsetSeconds = offsetMillis / 1000;
-                               return offsetSeconds;
+                               int offsetMinutes = offsetMillis / 60000;
+                               return offsetMinutes;
                        default:
                                return defaultValue;
                }
_______________________________________________
checkin-list mailing list -- checkin-list@monetdb.org
To unsubscribe send an email to checkin-list-le...@monetdb.org

Reply via email to