明人不说暗话,上代码
import java.util.Calendar;
import java.util.Date;
/**
* 时间工具类
* @author zhangsy
* @date 2019年8月19日
*/
public class DateUtils {
/**
* 忽略秒比较时间相等
* eg: 2019年8月19日11:47:33 和 2019年8月19日11:47:44 返回 true
* @Title: equalsIgnoreSecond
* @data:2019年8月19日上午11:47:16
* @author:zhangsy
*
* @param time
* @param anotherTime
* @return
*/
public static boolean equalsIgnoreSecond(Date time,Date anotherTime) {
time = changeZeroSecond(time);
anotherTime = changeZeroSecond(anotherTime);
return time.getTime() == anotherTime.getTime();
}
/**
* 将秒,毫秒域清零
* @Title: changeZeroSecond
* @data:2019年8月19日上午11:52:15
* @author:zhangsy
*
* @param time
* @return
*/
public static Date changeZeroSecond(Date time) {
Calendar calendar = Calendar.getInstance();
calendar.setTime(time);
// 将秒,毫秒域清零
calendar.set(Calendar.SECOND, 0);
calendar.set(Calendar.MILLISECOND, 0);
return calendar.getTime();
}
}
先这样记着吧,改天得空了,再弄个全的时间工具类。