How to format time in 24 hour format using Java



Problem Description

How to format time in 24 hour format?

Solution

This example formats the time into 24 hour format (00:00-24:00) by using sdf.format(date) method of SimpleDateFormat class.

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("hour in h format : " + sdf.format(date));
   }
}

Result

The above code sample will produce the following result.

hour in h format : 8

The following is an another sample example of Date and Time

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));
   }
}

The above code sample will produce the following result.

06:04:26
java_date_time.htm
Advertisements