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));