Program to demonstrate addition and subtraction of minutes to current minute of the day using Calendar class in Java
Output of the program :
package com.hubberspot.example;
import java.util.Calendar;
public class MinuteManipulation {
public static void main(String[] args) {
// Create a Calendar object
Calendar calendar = Calendar.getInstance();
// Get current hour from calendar
int hour = calendar.get(Calendar.HOUR_OF_DAY);
// Get current minute from calendar
int minutes = calendar.get(Calendar.MINUTE);
// Get current second from calendar
int seconds = calendar.get(Calendar.SECOND);
System.out.print("Current Time : ");
// printing current time in hh:mm:ss
System.out.println(hour+":"+minutes+":"+seconds);
// adding 40 minutes to current hour of the day
calendar.add(Calendar.MINUTE, 40);
hour = calendar.get(Calendar.HOUR_OF_DAY);
minutes = calendar.get(Calendar.MINUTE);
seconds = calendar.get(Calendar.SECOND);
System.out.print("Time after 40 minutes : ");
// printing time after 40 minutes
System.out.println(hour+":"+minutes+":"+seconds);
calendar = Calendar.getInstance();
calendar.add(Calendar.MINUTE, -40);
hour = calendar.get(Calendar.HOUR_OF_DAY);
minutes = calendar.get(Calendar.MINUTE);
seconds = calendar.get(Calendar.SECOND);
System.out.print("Time before 40 minutes : ");
// printing time before 40 minutes
System.out.println(hour+":"+minutes+":"+seconds);
}
}
Output of the program :
