Mercurial > dive4elements > river
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,