Java 8 Datum entspricht Joda DateTimeFormatterBuilder mit mehreren Parser-Formaten?
Ich habe derzeit einen Joda-Datumsparser, der den DateTimeFormatterBuilder mit einem halben Dutzend verschiedener Datumsformate verwendet, die ich möglicherweise erhalte.
Ich migriere zu den Date-Routinen von Java 8 und sehe keine Entsprechung.
Wie kann ich so etwas mit Java 8 Dates machen?
DateTimeParser[] parsers = {
DateTimeFormat.forPattern( "yyyy/MM/dd HH:mm:ss.SSSSSS" ).getParser() ,
DateTimeFormat.forPattern( "yyyy-MM-dd HH:mm:ss" ).getParser() ,
DateTimeFormat.forPattern( "ddMMMyyyy:HH:mm:ss.SSS Z" ).getParser() ,
DateTimeFormat.forPattern( "ddMMMyyyy:HH:mm:ss.SSS" ).getParser() ,
DateTimeFormat.forPattern( "ddMMMyyyy:HH:mm:ss.SSSSSS" ).getParser() ,
DateTimeFormat.forPattern( "yyyy-MM-dd HH:mm:ss.SSS" ).getParser()
};
DateTimeFormatter dateTimeFormatterInput = new DateTimeFormatterBuilder()
.append( null, parsers ).toFormatter();