This example shows you how to add or subtract hours, minutes or seconds to a date using the java.util.Calendar
object.
package org.kodejava.example.util;
import java.util.Calendar;
public class DateAddSubtract {
public static void main(String[] args) {
// Gets a calendar using the default time zone and locale. The
// Calendar returned is based on the current time in the default
// time zone with the default locale.
Calendar calendar = Calendar.getInstance();
System.out.println("Original = " + calendar.getTime());
// Substract 2 hour from the current time
calendar.add(Calendar.HOUR, -2);
// Add 30 minutes to the calendar time
calendar.add(Calendar.MINUTE, 30);
// Add 300 seconds to the calendar time
calendar.add(Calendar.SECOND, 300);
System.out.println("Updated = " + calendar.getTime());
}
}
The output of the code snippet:
Original = Tue Oct 31 09:31:34 CST 2017
Updated = Tue Oct 31 08:06:34 CST 2017
Latest posts by Wayan (see all)
- How do I install Calibri font in Ubuntu? - January 24, 2021
- How do I create a generic class in Java? - January 1, 2021
- How do I convert java.util.TimeZone to java.time.ZoneId? - April 25, 2020