lire la date d'un fichier
bonjour à tous,
java permet de connaitre la date de modification d'un fichier et retourne un <long> contenant le nombre de jours écoulés depuis sa dernière modification. Néanmoins je n'arrive pas à obtenir cette date sous forme DD/MM/YY HH:mm:ss, .lastModified()voici mon code
Code:
1 2 3 4 5 6 7 8
|
String filename = fl[j].getName().toString();
long datefile = fl[j].lastModified();
long dateFile2 = datefile/1000/3600/24; // nombre de jours depuis le 1/1/1970
int dateFile3 = (int) (long) dateFile2; // conversion
String dateEnvoi = (deplacerDate(dateRef,dateFile3).toString()); // recup en texte sous forme US
Date dateEng = new SimpleDateFormat("EEE MMM dd HH:mm:ss z yyyy",Locale.US).parse(dateEnvoi); // la fameuse pattern
String dateFichier = new SimpleDateFormat("dd/MM/yy HH:mm:ss", Locale.FRANCE).format(dateEng); // transforme format french |
comment obtenir les HH:mm:ss ?