Je suis en train d'analyser plusieurs documents avec le champ Duration
. Mais dans les différents fichiers, il est dans les formats differnt, ex:Vérifier le format de la date avant l'analyse
"Duration": "00:43"
"Duration": "113.046"
"Duration": "21.55 s"
Je veux analyser tous au format "Duration": "113.046"
, comment pourrais-je vérifier avant toute analyse syntaxique au format Wich il est ??
Certaines conditions avant ce morceau de code, parce que ce ne convient pas à tous:
Long duration;
DateFormat sdf = new SimpleDateFormat("hh:mm:ss");
try {
Date durationD = sdf.parse(totalDuration);
Date zeroSec = sdf.parse("00:00:00");
duration = durationD.getTime() - zeroSec.getTime();
} catch (Exception e) {
duration = Long.parseLong(totalDuration);
}
Merci à l'avance
Quelque chose comme ça était ce que je cherchais. Merci! –
De rien. – BalusC