Skip to content
Snippets Groups Projects

fix(MetadataExtractor): use SimpleDateFormat to be able to use different formats than yyyy-mm-dd

Merged Alicia.DeDiosFuente requested to merge adf-correction-dates into master
1 file
+ 5
5
Compare changes
  • Side-by-side
  • Inline
@@ -627,11 +627,11 @@ public abstract class MetadataExtractor {
int counter = 0;
for (String source : sourceFormat) {
try {
DateTimeFormatter formatterFront = DateTimeFormatter.ofPattern(source);
LocalDate localDate = LocalDate.parse(dateStr, formatterFront);
DateTimeFormatter formatterMetadata = DateTimeFormatter.ofPattern(outputFormat[counter]);
return localDate.format(formatterMetadata);
} catch (DateTimeParseException e) {
SimpleDateFormat formatterFront = new SimpleDateFormat(source);
Date date = formatterFront.parse(dateStr);
SimpleDateFormat formatterMetadata = new SimpleDateFormat(outputFormat[counter]);
return formatterMetadata.format(date);
} catch (ParseException e) {
counter++;
continue;
}
Loading