import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.GregorianCalendar; public class TimeUtilTest { public static void main(String[] args) { TimeUtilTest timeUtilTest=new TimeUtilTest(); timeUtilTest.fiveNextTime(); } /*** * 获取五分钟后的整点时间 00 05 10 ..50 55 * 用于日常测试未来时间开始的某个5分钟的整点时间; * 实现方法用当前分钟对5取余,然后 5-余数 就是需要现在增加的时间 * 最后增加时间后,设置五分钟的整点时间秒为0,格式化返回时间字符串 * **/ public String fiveNextTime(){ Calendar calendar = new GregorianCalendar(); calendar.add(Calendar.MINUTE,(5-calendar.get(Calendar.MINUTE)%5)); calendar.set(Calendar.SECOND,0); SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); long nowTime=calendar.getTimeInMillis(); String timeNextTime=simpleDateFormat.format(nowTime); System.out.println(timeNextTime); return timeNextTime; } }
java获取下一个五分钟的整点时间
于 2022-01-26 18:25:24 首次发布