package org.softeg.slartus.forpdacommon; import java.util.Calendar; import java.util.Date; import java.util.GregorianCalendar; /** * Created by slinkin on 17.12.13. */ public class DateExtensions { public static int getDaysBetween(Date date1, Date date2) { return (int) ((date1.getTime() - date2.getTime()) / (1000 * 60 * 60 * 24)); } public static int getHoursBetween(Date date1, Date date2) { return (int) ((date1.getTime() - date2.getTime()) / (1000 * 60 * 60)); } public static long getTimeOutForNextMinute() { int nextMinute = GregorianCalendar.getInstance().get(Calendar.MINUTE) + 1; Calendar nextCalendar = new GregorianCalendar(); nextCalendar.setTime(GregorianCalendar.getInstance().getTime()); nextCalendar.set(Calendar.MINUTE, nextMinute); nextCalendar.set(Calendar.SECOND, 0); nextCalendar.set(Calendar.MILLISECOND, 0); return nextCalendar.getTime().getTime() - GregorianCalendar.getInstance().getTime().getTime(); } }