Java calendar military time.

Java calendar military time.


Posted in : Core Java Posted on : December 1, 2010 at 4:26 PM Comments : [ 0 ]

Java calendar military time.

Java calendar military time.

In this example, you will see how to convert military time into standard time in java. Military time(24 hours format) always written in four digits number(Ex.. 1240).

Code:

MinitaryToStandardTime.java
import java.util.Scanner;

public class MinitaryToStandardTime {
public static void main(String[] arr) {
	Scanner inputScanner = new Scanner(System.in);
	System.out.println("Enter military time :");
	int militaryTime = inputScanner.nextInt();
	if (militaryTime > 2359) {
		System.out.println("Invalid value.");
		System.exit(0);
	}
	int hourMilitary = 0;
	int hour1 = 0, hour2 = 0, totalHour;
	int minutesMilitary, minutes = 0;
	hourMilitary = militaryTime / 100;
	minutesMilitary = militaryTime % 100;
	String meridian = "AM";
	if (hourMilitary > 12) {
		hour1 = hourMilitary % 12;
		meridian = "PM";
	} else {
		hour1 = hourMilitary;
	}
	if (minutesMilitary > 59) {
		hour2 = minutesMilitary / 60;
		minutes = minutesMilitary % 60;
	} else {
		minutes = minutesMilitary;
	}
	totalHour = hour1 + hour2;
	System.out.println("Standard Time.");
	System.out.println("Hour  :  minutes  Meridian");
	System.out.println(totalHour + " : " + minutes + " " + meridian);
    }
}

Output

Current date : 1/December/2010
Date after minus one day : 30/November/2010

Download this code.

Go to Topic «PreviousHomeNext»

Your Comment:


Your Name (*) :
Your Email :
Subject (*):
Your Comment (*):
  Reload Image
 
 

 
Tutorial Topics