java.util.concurrent · java.base · since Java 1.5

TimeUnit

declaration
public enum TimeUnit

Time 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.