summaryrefslogtreecommitdiff
path: root/src/main/java/at/gv/util/MiscUtil.java
diff options
context:
space:
mode:
authorThomas Lenz <thomas.lenz@egiz.gv.at>2018-03-05 11:08:39 +0100
committerThomas Lenz <thomas.lenz@egiz.gv.at>2018-03-05 11:08:39 +0100
commit9c93f4b9958045be167bb367013a9eff9253fdb3 (patch)
tree6777157cae18e2a5884cc17b532334b2ed7782cc /src/main/java/at/gv/util/MiscUtil.java
parentae94463cce9b26ca26d7075d386b0724a2cb34a8 (diff)
downloadegovutils-9c93f4b9958045be167bb367013a9eff9253fdb3.tar.gz
egovutils-9c93f4b9958045be167bb367013a9eff9253fdb3.tar.bz2
egovutils-9c93f4b9958045be167bb367013a9eff9253fdb3.zip
some more small changes for OVS
switch to 2.0.4
Diffstat (limited to 'src/main/java/at/gv/util/MiscUtil.java')
-rw-r--r--src/main/java/at/gv/util/MiscUtil.java16
1 files changed, 16 insertions, 0 deletions
diff --git a/src/main/java/at/gv/util/MiscUtil.java b/src/main/java/at/gv/util/MiscUtil.java
index 7ad055e..c0095f8 100644
--- a/src/main/java/at/gv/util/MiscUtil.java
+++ b/src/main/java/at/gv/util/MiscUtil.java
@@ -276,11 +276,27 @@ public class MiscUtil {
}
}
+ /**
+ * Parse XML date in date object in UTC timezone
+ *
+ * @param xmlDate String based date with pattern "yyyy-MM-dd"
+ * @return
+ * @throws EgovUtilException
+ */
public static Date parseXMLDate(String xmlDate) throws EgovUtilException {
+ return parseXMLDate(xmlDate, TimeZone.getTimeZone("UTC"));
+
+ }
+
+ public static Date parseXMLDate(String xmlDate, TimeZone zone) throws EgovUtilException {
if (xmlDate == null) {
return null;
}
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
+
+ if (zone != null)
+ sdf.setTimeZone(zone);
+
try {
return sdf.parse(xmlDate);
} catch (ParseException e) {