Saturday 1 June 2019

How do I do calendar arithmetic with java.util.Date?

Answer


Answer




Currently I have a Date object representing a time. How would I add 5 minutes to this object?


Answer



You could use Calendar, which will make it easy to add any length of time:



Calendar cal = Calendar.getInstance();

cal.setTime(date);
cal.add(Calendar.MINUTE, 5);
Date newDate = cal.getTime();


For your case you could just add the time in milliseconds like this:



Date newDate = new Date(date.getTime() + 5 * 60 * 1000L);

No comments:

Post a Comment

php - file_get_contents shows unexpected output while reading a file

I want to output an inline jpg image as a base64 encoded string, however when I do this : $contents = file_get_contents($filename); print &q...