Java – Add 30 minutes to the current time in java

androidjava

I want to get current time in my application.

Then i want to add 30 minutes to the current time.

What is the best practice to achieve this?

I am able to get start and stop time from my web service.
eg: ((start time)11:00 am to (stop time) 11:00 pm)
now, i would like to add 30 minutes to the current time till the stop time is reached.

Best Solution

Calendar now = Calendar.getInstance();
now.add(Calendar.MINUTE, 30);

And to output the time you could use

// 24 hours format
SimpleDateFormat df = new SimpleDateFormat("HH:mm");
// AM/PM format
SimpleDateFormat df = new SimpleDateFormat("hh:mm aa");

System.out.println(df.format(now.getTime()));