Java tutorial
//package com.java2s; import java.util.concurrent.TimeUnit; public class Main { public static boolean sleep(long value, TimeUnit timeUnit) { try { Thread.sleep(Math.max(TimeUnit.MILLISECONDS.convert(value, timeUnit), 0)); } catch (InterruptedException e) { return false; } return true; } }