java.util.concurrent · java.base · since Java 1.5
TimeUnit
public enum TimeUnitTime granularity enum (NANOSECONDS…DAYS) used across concurrency APIs for timeouts, plus conversion and sleep helpers.
Key methods
long convert(Duration duration) | Duration → this unit (Java 11). |
long toMillis(long duration) | Conversions between units. |
void sleep(long timeout) | Unit-safe Thread.sleep. |