В моем приложении я должен форматировать время с 12 часов до 24 часов. Какой метод мне нужно использовать?
Например, время вроде 10: 30 утра. Как я могу преобразовать время в 24 часа в Java?
static String timeConversion(String s)
{
int sec_one = Integer.parseInt(s.substring(0,2));
if(sec_one <=11 && s.endsWith("AM"))
return s.substring(0,8);
else if(sec_one ==12 && s.endsWith("AM"))
return "00"+s.substring(2,8);
else if(sec_one<=11 &&s.endsWith("PM")){
sec_one+=12;
return sec_one+s.substring(2,8);
}
return sec_one+s.substring(2,8);
}
Это - простое решение для формата HH:MM:SS