Я анализирую несколько документов с полем Duration
. Но в файлах Дифференц, то в форматах, различно ех:Формат даты перед анализом
"Duration": "00:43"
"Duration": "113.046"
"Duration": "21.55 s"
Я хочу, чтобы разобрать все из них в формате "Duration": "113.046"
, как я мог проверить перед любым разборе в формате которым оно ??
Некоторые условия до этого куска кода, потому что это не для всех из них:
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);
}
Заранее спасибо
Sinmething вот что я искал. Спасибо! –
Добро пожаловать. – BalusC