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

Add new DateUtil class.
author "Tom Gottfried <tom@intevation.de>"
date Thu, 12 Jun 2014 12:21:55 +0200
parents c894b7b45c4c
children fd3a24336e6a
comparison
equal deleted inserted replaced
7926:e3b74679b2b4 7927:07cc4cd9233e
12 12
13 import java.text.DateFormat; 13 import java.text.DateFormat;
14 import java.text.NumberFormat; 14 import java.text.NumberFormat;
15 import java.text.ParseException; 15 import java.text.ParseException;
16 import java.text.SimpleDateFormat; 16 import java.text.SimpleDateFormat;
17 import java.util.Calendar;
18 import java.util.Date; 17 import java.util.Date;
19 import java.util.Locale; 18 import java.util.Locale;
20 19
21 import java.io.IOException; 20 import java.io.IOException;
22 import java.io.LineNumberReader; 21 import java.io.LineNumberReader;
133 DateFormat df = SimpleDateFormat.getDateInstance( 132 DateFormat df = SimpleDateFormat.getDateInstance(
134 SimpleDateFormat.MEDIUM, DEFAULT_LOCALE); 133 SimpleDateFormat.MEDIUM, DEFAULT_LOCALE);
135 134
136 return df.parse(dateString); 135 return df.parse(dateString);
137 } 136 }
138
139
140 /** Create Date on first moment (1st jan) of given year. */
141 public static Date getStartDateFromYear(int year) {
142 Calendar cal = Calendar.getInstance();
143 cal.clear();
144 cal.set(year, 0, 1, 0, 0, 0);
145
146 return cal.getTime();
147 }
148
149
150 /** Create Date on last moment (31st dec) of given year. */
151 public static Date getEndDateFromYear(int year) {
152 Calendar cal = Calendar.getInstance();
153 cal.clear();
154 cal.set(year, 11, 31, 23, 59, 59);
155
156 return cal.getTime();
157 }
158 } 137 }
159 // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8 : 138 // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8 :

http://dive4elements.wald.intevation.org