Java:
For calculating times we use this method:
import java.text.SimpleDateFormat;
import java.util.Calendar;
public static String getCurrentTime() {
Calendar cal = Calendar.getInstance();
SimpleDateFormat sdf = new SimpleDateFormat("HH:mm:ss");
return sdf.format(cal.getTime());
}
Second:
import java.util.concurrent.TimeUnit;
System.out.println("Start delay of 10 seconds, Time is: " + getCurrentTime());
TimeUnit.SECONDS.sleep(10);
System.out.println("And delay of 10 seconds, Time is: " + getCurrentTime());
Output:
Start delay of 10 seconds, Time is: 14:19:08
And delay of 10 seconds, Time is: 14:19:18
Minutes:
import java.util.concurrent.TimeUnit;
System.out.println("Start delay of 1 Minute, Time is: " + getCurrentTime());
TimeUnit.MINUTES.sleep(1);
System.out.println("And delay of 1 Minute, Time is: " + getCurrentTime());
Output:
Start delay of 1 Minute, Time is: 14:21:20
And delay of 1 Minute, Time is: 14:22:20
Milliseconds:
import java.util.concurrent.TimeUnit;
System.out.println("Start delay of 2000 milliseconds, Time is: " +getCurrentTime());
TimeUnit.MILLISECONDS.sleep(2000);
System.out.println("And delay of 2000 milliseconds, Time is: " + getCurrentTime());
Output:
Start delay of 2000 milliseconds, Time is: 14:23:44
And delay of 2000 milliseconds, Time is: 14:23:46
Or:
Thread.sleep(1000); //milliseconds