DateTimeUtils { public static Interval getIntervalFromParameters(String startTimeStr, String endTimeStr, DateTimeZone dtZone) { DateTime startTime = DateTimeUtils.getDateTimeFromParameter(startTimeStr, dtZone); DateTime endTime = DateTimeUtils.getDateTimeFromParameter(endTimeStr, dtZone); return new Interval(startTime, endTime); }  static DateTime getDateTimeFromParameter(String dateTimeStr, DateTimeZone dtZone); static Interval getIntervalFromParameters(String startTimeStr, String endTimeStr,
                                                     DateTimeZone dtZone); static final DateTimeFormatter PARAMETER_WITH_DAY_DTF; static final DateTimeFormatter PARAMETER_WITH_HOUR_DTF; }
@Test public void testGetIntervalFromParameters() { String startTime = "2016-01-01"; String endTime = "2016-02-02"; DateTimeZone dtz = DateTimeZone.UTC; Interval interval = DateTimeUtils.getIntervalFromParameters(startTime, endTime, dtz); assertEquals(DateTimeUtils.getDateTimeFromParameter(startTime, dtz), interval.getStart()); assertEquals(DateTimeUtils.getDateTimeFromParameter(endTime, dtz), interval.getEnd()); }