diff flys-artifacts/src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java @ 2600:3f1cc396d253

Issue 506. Use a complete date for istorical dischage curves instead of a year. flys-artifacts/trunk@4177 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Raimund Renkert <raimund.renkert@intevation.de>
date Tue, 20 Mar 2012 15:08:01 +0000
parents efb2038783f9
children 619f6dfec901
line wrap: on
line diff
--- a/flys-artifacts/src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java	Tue Mar 20 13:51:39 2012 +0000
+++ b/flys-artifacts/src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java	Tue Mar 20 15:08:01 2012 +0000
@@ -759,11 +759,13 @@
         String rawValues    = getDataAsString("historical_values");
         int    mode         = getDataAsInteger("historical_mode");
 
-        int[]    timerange = FLYSUtils.intArrayFromString(rawTimerange);
+        long[]   timerange = FLYSUtils.longArrayFromString(rawTimerange);
         double[] values    = FLYSUtils.doubleArrayFromString(rawValues);
 
-        Calendar start = new GregorianCalendar(timerange[0], 0, 1);
-        Calendar end   = new GregorianCalendar(timerange[1], 0, 1);
+        Calendar start = new GregorianCalendar();
+        start.setTimeInMillis(timerange[0]);
+        Calendar end   = new GregorianCalendar();
+        end.setTimeInMillis(timerange[1]);
 
         Calculation6 calc = new Calculation6(
             mode,

http://dive4elements.wald.intevation.org