package com.xiaoleilu.hutool.date; /** * 日期时间单位,每个单位都是以毫秒为基数 * @author Looly * */ public enum DateUnit { /** 一毫秒 */ MS(1), /** 一秒的毫秒数 */ SECOND(1000), /**一分钟的毫秒数 */ MINUTE(SECOND.getMillis() * 60), /**一小时的毫秒数 */ HOUR(MINUTE.getMillis() * 60), /**一天的毫秒数 */ DAY(HOUR.getMillis() * 24), /**一周的毫秒数 */ WEEK(DAY.getMillis() * 7); private long millis; DateUnit(long millis){ this.millis = millis; } /** * @return 单位对应的毫秒数 */ public long getMillis(){ return this.millis; } }