hayio
10/28/2015 - 7:05 PM

Some time formatters.

Some time formatters.

// simple case
DateTimeFormatter timeFormat = DateTimeFormat.forPattern("dd-MM-yyyy HH:mm:ss").withZoneUTC();


// one formatter many parsers, also with deafault year if not provided and time zone set to +0
DateTimeParser[] parsers = {
                DateTimeFormat.forPattern("dd.MM.yyyy HH:mm").getParser(),
                DateTimeFormat.forPattern("dd.MM HH").getParser()
};
DateTimeFormatter formatter = new DateTimeFormatterBuilder().append(null, parsers).toFormatter()
  .withDefaultYear(new DateTime().getYear())
  .withZone(DateTimeZone.forOffsetHours(0));