comparison backend/src/main/java/org/dive4elements/river/importer/parsers/LineParser.java @ 6338:d518a42cdcd3 double-precision

merge changes from default into double-precision
author Tom Gottfried <tom.gottfried@intevation.de>
date Fri, 14 Jun 2013 16:46:33 +0200
parents 1173e9f47b52
children c894b7b45c4c
comparison
equal deleted inserted replaced
6298:f095b58c95d9 6338:d518a42cdcd3
25 25
26 import org.apache.log4j.Logger; 26 import org.apache.log4j.Logger;
27 27
28 28
29 /** 29 /**
30 * Base-Class for prasers for line-based file formats. 30 * Base-Class for parsers for line-based file formats.
31 * Calls reset(), then read line by line, calling handleLine() for each, 31 * Calls reset(), then read line by line, calling handleLine() for each,
32 * then calls finish(). 32 * then calls finish().
33 */ 33 */
34 public abstract class LineParser { 34 public abstract class LineParser {
35 35
135 135
136 return df.parse(dateString); 136 return df.parse(dateString);
137 } 137 }
138 138
139 139
140 /** Create Date on first moment (1st jan) of given year. */
140 public static Date getStartDateFromYear(int year) { 141 public static Date getStartDateFromYear(int year) {
141 Calendar cal = Calendar.getInstance(); 142 Calendar cal = Calendar.getInstance();
142 cal.clear(); 143 cal.clear();
143 cal.set(year, 0, 1, 0, 0, 0); 144 cal.set(year, 0, 1, 0, 0, 0);
144 145
145 return cal.getTime(); 146 return cal.getTime();
146 } 147 }
147 148
149
150 /** Create Date on last moment (31st dec) of given year. */
148 public static Date getEndDateFromYear(int year) { 151 public static Date getEndDateFromYear(int year) {
149 Calendar cal = Calendar.getInstance(); 152 Calendar cal = Calendar.getInstance();
150 cal.clear(); 153 cal.clear();
151 cal.set(year, 11, 31, 23, 59, 59); 154 cal.set(year, 11, 31, 23, 59, 59);
152 155

http://dive4elements.wald.intevation.org