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?
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);
See more on this question at Stackoverflow