how to increment epoch time by 5 minutes in Scala or Java

val df = new SimpleDateFormat("MMM dd yyyy HH:mm:ss.SSS zzz")

var date1 = new Date()

println(date1.getTime)

Result: 1407309964324

how can i increment it by 5 minutes?

Jon Skeet
people
quotationmark

Well, 5 minutes is always 300,000 milliseconds, so:

long millis = date1.getTime();
millis += 300000;
Date date2 = new Date(millis);

Or perhaps more readably:

long millis = date1.getTime();
millis += TimeUnit.MINUTES.toMilliseconds(5);
Date date2 = new Date(millis);

people

See more on this question at Stackoverflow