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

Antworten auf die Frage(10)

Ihre Antwort auf die Frage