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