java.util.concurrent.TimeUnit
TimeUnit是java.util.concurrent包下面的一个类,表示给定单元粒度的时间段。
常用来做时间颗粒度转换。
常用的颗粒度
TimeUnit.DAYS //天
TimeUnit.HOURS //小时
TimeUnit.MINUTES //分钟
TimeUnit.SECONDS //秒
TimeUnit.MILLISECONDS //毫秒
时间颗粒度转换
public long toMillis(long d) //转化成毫秒
public long toSeconds(long d) //转化成秒
public long toMinutes(long d) //转化成分钟
public long toHours(long d) //转化成小时
public long toDays(long d) //转化天
应用
// 毫秒值转换成天
TimeUnit.MILLISECONDS.toDays(222222222);
// 毫秒值转换成小时
TimeUnit.MILLISECONDS.toHours(222222222);
// 小时转换成分钟
TimeUnit.HOURS.toMinutes(222222222);