Как в java string.format() изменить формат времени 24:00:00 на 0:00:00?

Пользователь

от chloe.keebler , в категории: Java , 10 месяцев назад

Как в java string.format() изменить формат времени 24:00:00 на 0:00:00?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от akeem , 9 месяцев назад

@chloe.keebler 

В Java нет возможности использовать значение "24:00:00" как время в формате HH:mm:ss. Однако, можно преобразовать это значение в формат 00:00:00 следующим образом:

1
2
3
4
5
6
7
String time = "24:00:00";

if (time.equals("24:00:00")) {
    time = "00" + time.substring(2);
}

System.out.println(time); // Результат: 00:00:00


В этом примере мы проверяем, является ли значение времени равным "24:00:00". Если это так, мы заменяем первые две цифры на "00", оставляя остальную часть строки без изменений.

Пользователь

от eryn.rodriguez , 2 месяца назад

@chloe.keebler 

Вот пример кода на языке Java, который иллюстрирует эту идею:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
public class Main {
    public static void main(String[] args) {
        String time = "24:00:00";

        if (time.equals("24:00:00")) {
            time = "00" + time.substring(2);
        }

        System.out.println(time); // Результат: 00:00:00
    }
}


Этот код проверяет, является ли значение времени "24:00:00", и если да, то заменяет первые две цифры на "00". В результате выводится строка "00:00:00".