DateUtil

public final class DateUtil

Methods

daysPast

public static int daysPast(LocalDate localDate, DayOfWeek dayOfWeek)

daysStarting

public static List<DayOfWeek> daysStarting(DayOfWeek day, int numberOfDays)

daysToCalendarWeekEnd

public static int daysToCalendarWeekEnd(LocalDate date, int calendarWeekStartDay)

endOfDay

public static DateTime endOfDay(Date dateTime)

getDifferenceOfDatesInYears

public static int getDifferenceOfDatesInYears(Date startDate)

greaterThanOrEqualTo

public static List<DateTime> greaterThanOrEqualTo(DateTime date, List<DateTime> dates)

inRange

public static boolean inRange(DateTime reference, DateTime start, DateTime end)

isOnOrAfter

public static boolean isOnOrAfter(DateTime firstDate, DateTime secondDate)

isOnOrBefore

public static boolean isOnOrBefore(DateTime firstDate, DateTime secondDate)

lessThan

public static List<DateTime> lessThan(DateTime date, List<DateTime> dates)

newDate

public static LocalDate newDate(int year, int month, int day)

newDate

public static LocalDate newDate(Date date)

newDate

public static LocalDate newDate(DateTime dateTime)

newDateTime

public static DateTime newDateTime(LocalDate localDate, int hour, int minute, int second)

newDateTime

public static DateTime newDateTime(Date date)

newDateTime

public static DateTime newDateTime(LocalDate date)

newDateTime

public static DateTime newDateTime(LocalDate localDate, Time time)

newDateTime

public static DateTime newDateTime(int year, int month, int day, Time time)

newDateTime

public static DateTime newDateTime(int year, int month, int day)

newDateTime

public static DateTime newDateTime(int year, int month, int day, int hour, int minute, int second)

nextApplicableWeekDay

public static DateTime nextApplicableWeekDay(DateTime fromDate, List<DayOfWeek> applicableDays)

nextApplicableWeekDayIncludingFromDate

public static DateTime nextApplicableWeekDayIncludingFromDate(DateTime fromDate, List<DayOfWeek> applicableDays)

now

public static DateTime now()

nowUTC

public static DateTime nowUTC()

setTimeZone

public static DateTime setTimeZone(DateTime dateTime)

setTimeZoneUTC

public static DateTime setTimeZoneUTC(DateTime dateTime)

time

public static Time time(DateTime dateTime)

today

public static LocalDate today()

tomorrow

public static LocalDate tomorrow()