ciao andbin!

si il formato in effetti è strano.
ma lo estrae una libreria dai dati di una immagine (metadata-extractor).

cmq non mi è molto chiara una cosa.
il tuo esempio funziona perfettamente, ma se cambio anche solo una scemenza non funziona più.
ad esempio levo una M:
codice:
DateFormat df = new SimpleDateFormat("EEE MM dd HH:mm:ss XXX yyyy", Locale.ITALIAN);
se io volessi evere una rappresentazione della data più "pulita", ad esempio 01/01/2018?
ho provato banalmente così, ma non ha funzionato:
codice:
DateFormat df = new SimpleDateFormat("dd/MM/yyyy", Locale.ITALIAN);