# HG changeset patch # User Sascha L. Teichmann # Date 1367578289 -7200 # Node ID 4110565baff8a3a33f176a80f9fd04ed2367ce51 # Parent 62e6598a2c4b5108907aa76f70dab8e761b72ac4 backend: Fixed DateGuesser for DDMMYY. diff -r 62e6598a2c4b -r 4110565baff8 backend/src/main/java/org/dive4elements/river/utils/DateGuesser.java --- a/backend/src/main/java/org/dive4elements/river/utils/DateGuesser.java Fri May 03 10:31:34 2013 +0200 +++ b/backend/src/main/java/org/dive4elements/river/utils/DateGuesser.java Fri May 03 12:51:29 2013 +0200 @@ -54,7 +54,7 @@ Pattern.compile("^(\\d{1,2})\\.(\\d{1,2})\\.(\\d{2,4})T(\\d{1,2}):(\\d{2}):(\\d{2})$"); public static final Pattern DDMMYY = - Pattern.compile("^(\\d{1,2})(\\d{1,2})(\\d{1,2})$"); + Pattern.compile("^(\\d{2})(\\d{2})(\\d{2})$"); private DateGuesser() { } @@ -87,7 +87,7 @@ String year = m.group(1); String month = m.group(2); String day = m.group(3); - cal.clear(); + cal.clear(); cal.set( Integer.parseInt(year), calendarMonth(month), @@ -103,11 +103,11 @@ String year = m.group(3); String month = m.group(2); String day = m.group(1); - cal.clear(); + cal.clear(); cal.set( Integer.parseInt(year) + (year.length() == 2 ? 1900 : 0), calendarMonth(month), - Integer.parseInt(m.group(1)), + Integer.parseInt(day), 12, 0, 0); return cal.getTime(); } @@ -120,7 +120,7 @@ Calendar cal = Calendar.getInstance(); String year = m.group(3); String day = m.group(1); - cal.clear(); + cal.clear(); cal.set( Integer.parseInt(year) + (year.length() == 2 ? 1900 : 0), month, @@ -139,7 +139,7 @@ String day = m.group(3); String hour = m.group(4); String minute = m.group(5); - cal.clear(); + cal.clear(); cal.set( Integer.parseInt(year), calendarMonth(month), @@ -161,7 +161,7 @@ String hour = m.group(4); String minute = m.group(5); String second = m.group(6); - cal.clear(); + cal.clear(); cal.set( Integer.parseInt(year), calendarMonth(month), @@ -182,7 +182,7 @@ String day = m.group(1); String hour = m.group(4); String minute = m.group(5); - cal.clear(); + cal.clear(); cal.set( Integer.parseInt(year) + (year.length() == 2 ? 1900 : 0), calendarMonth(month), @@ -204,7 +204,7 @@ String hour = m.group(4); String minute = m.group(5); String second = m.group(6); - cal.clear(); + cal.clear(); cal.set( Integer.parseInt(year) + (year.length() == 2 ? 1900 : 0), calendarMonth(month), @@ -231,7 +231,7 @@ else { year += 1900; } - cal.clear(); + cal.clear(); cal.set( year, Integer.parseInt(month), // month @@ -245,7 +245,7 @@ if (m.matches()) { Calendar cal = Calendar.getInstance(); String year = m.group(1); - cal.clear(); + cal.clear(); cal.set( Integer.parseInt(year) + (year.length() == 2 ? 1900 : 0), 5, // month