Преобразование с 12 часов на 24 часа в java

В моем приложении я должен форматировать время с 12 часов до 24 часов. Какой метод мне нужно использовать?

Например, время вроде 10: 30 утра. Как я могу преобразовать время в 24 часа в Java?

23
задан Shashi 2 August 2013 в 07:39
поделиться

1 ответ

 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

-1
ответ дан 16 October 2019 в 03:25
поделиться
Другие вопросы по тегам:

Похожие вопросы: