Home » Android » android – Add 30 minutes to the current time in java

android – Add 30 minutes to the current time in java

Posted by: admin June 15, 2020 Leave a comment

Questions:

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.

How to&Answers:
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()));

Answer:

Use the following:

//get current Time
long currentTime = System.currentTimeMillis();
//now add half an hour, 1 800 000 miliseconds = 30 minutes
long halfAnHourLater = currentTime + 1800000;

Answer:

System.currentTimeMillis()+(30*60*1000);