Задача

Как получить текущее время в 24-часовом формате в Java?

Решение

В этом примере время форматируется в 24-часовой формат (00:00–24:00) с использованием метода sdf.format(date) класса SimpleDateFormat.

import java.text.SimpleDateFormat;
import java.util.Date;

public class Main {
   public static void main(String[] args) {
      Date date = new Date();
      SimpleDateFormat sdf = new SimpleDateFormat("h");
      System.out.println("Час в формате h: " + sdf.format(date));
   }
}

Результат

Вышеприведенный пример кода даст следующий результат:

Час в формате h: 8

Ниже приведен еще один пример вывода текущего времени в 24-часовом формате в Java.

import java.text.SimpleDateFormat;
import java.util.Date;

public class Main { 
   public static void main(String[] argv) throws Exception {
      Date d = new Date();
      SimpleDateFormat simpDate;
      simpDate = new SimpleDateFormat("kk:mm:ss");
      System.out.println(simpDate.format(d));
   }
}

Результат

Вышеприведенный пример кода даст следующий результат:

06:04:26

Оглавление