Here you can find the source of getNowTimeUnit(TimeUnit timeUnit)
Parameter | Description |
---|---|
timeUnit | a parameter |
public static long getNowTimeUnit(TimeUnit timeUnit)
//package com.java2s; //License from project: Apache License import java.util.concurrent.TimeUnit; public class Main { /**// w w w . j ava 2s . co m * Get the current time in the specified time unit. * @param timeUnit * @return */ public static long getNowTimeUnit(TimeUnit timeUnit) { switch (timeUnit) { case NANOSECONDS: return TimeUnit.MILLISECONDS .toNanos(System.currentTimeMillis()); case MICROSECONDS: return TimeUnit.MILLISECONDS.toMicros(System .currentTimeMillis()); case MILLISECONDS: return TimeUnit.MILLISECONDS.toMillis(System .currentTimeMillis()); //default is seconds case SECONDS: default: return TimeUnit.MILLISECONDS.toSeconds(System .currentTimeMillis()); case MINUTES: return TimeUnit.MILLISECONDS.toMinutes(System .currentTimeMillis()); case HOURS: return TimeUnit.MILLISECONDS .toHours(System.currentTimeMillis()); case DAYS: return TimeUnit.MILLISECONDS.toDays(System.currentTimeMillis()); } } }