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.javaimport 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 |
[ 0 ] Comments