import java.util.concurrent.TimeUnit;
public class MyClass {
public static void main(String args[]) {
try {
long startTime = System.nanoTime();
TimeUnit.SECONDS.sleep(2);
long endTime = System.nanoTime();
long timeElapsed = endTime - startTime;
System.out.println("Execution time in nanoseconds: " + timeElapsed);
System.out.println("Execution time in milliseconds: " + timeElapsed / 1000000);
} catch (InterruptedException ie) {
System.out.println("Error: " + ie);
}
}
}
/*
run:
Execution time in nanoseconds: 2000395671
Execution time in milliseconds: 2000
*/