1.用来进行时间转换
public static void main(String[] args) {
long hm = TimeUnit.HOURS.toMinutes(1);//将1小时转换为分是60分
long hs = TimeUnit.HOURS.toSeconds(1);//将1小时转换为秒是3600秒
long sh = TimeUnit.SECONDS.toMinutes(60);//将60秒转换为分是1分
long sd = TimeUnit.SECONDS.toHours(3600);//将3600秒转换为小时是1小时
System.out.println(hm);
System.out.println(hs);
System.out.println(sh);
System.out.println(sd);
}
2.替代Thread.sleep();
try {
TimeUnit.MILLISECONDS.sleep(10);//相当于Thread.sleep(10);
TimeUnit.SECONDS.sleep(10);//相当于Thread.sleep(10*1000);
TimeUnit.MINUTES.sleep(10);//相当于Thread.sleep(10*60*1000);
} catch (InterruptedException e) {
}