comparison backend/src/main/java/org/dive4elements/river/importer/parsers/WaterlevelParser.java @ 7927:07cc4cd9233e

Add new DateUtil class.
author "Tom Gottfried <tom@intevation.de>"
date Thu, 12 Jun 2014 12:21:55 +0200
parents fc8d5b5f2c99
children 3bb1c62ad732
comparison
equal deleted inserted replaced
7926:e3b74679b2b4 7927:07cc4cd9233e
26 import org.dive4elements.river.importer.ImportRange; 26 import org.dive4elements.river.importer.ImportRange;
27 import org.dive4elements.river.importer.ImportWst; 27 import org.dive4elements.river.importer.ImportWst;
28 import org.dive4elements.river.importer.ImportWstColumn; 28 import org.dive4elements.river.importer.ImportWstColumn;
29 import org.dive4elements.river.importer.ImportWstColumnValue; 29 import org.dive4elements.river.importer.ImportWstColumnValue;
30 import org.dive4elements.river.importer.ImportWstQRange; 30 import org.dive4elements.river.importer.ImportWstQRange;
31 import org.dive4elements.river.utils.DateUtil;
31 32
32 33
33 /** 34 /**
34 * Parse CSV Waterlevel files. 35 * Parse CSV Waterlevel files.
35 * As these waterlevels are probably used in fixation analysis 36 * As these waterlevels are probably used in fixation analysis
100 101
101 if (m.matches()) { 102 if (m.matches()) {
102 int startYear = Integer.parseInt(m.group(1)); 103 int startYear = Integer.parseInt(m.group(1));
103 int endYear = Integer.parseInt(m.group(2)); 104 int endYear = Integer.parseInt(m.group(2));
104 ImportTimeInterval time = new ImportTimeInterval( 105 ImportTimeInterval time = new ImportTimeInterval(
105 getStartDateFromYear(startYear), 106 DateUtil.getStartDateFromYear(startYear),
106 getEndDateFromYear(endYear) 107 DateUtil.getEndDateFromYear(endYear)
107 ); 108 );
108 column.setTimeInterval(time); 109 column.setTimeInterval(time);
109 } else { 110 } else {
110 log.debug("No time interval in column header found: " + currentDescription); 111 log.debug("No time interval in column header found: " + currentDescription);
111 } 112 }

http://dive4elements.wald.intevation.org