Package com.spun.util
Class DateUtils
java.lang.Object
com.spun.util.DateUtils
public class DateUtils extends Object
A static class of convence functions for database access
-
Constructor Summary
Constructors Constructor Description DateUtils() -
Method Summary
Modifier and Type Method Description static booleanareSame(Date date1, Date date2, long accuracy)static CalendarasCalendar(Date date)static TimestampasTimestamp(Date date)static intcompareDates(Date date1, Date date2)return 1 if date1 > date2, 0 if date1 = date2, -1 if date1 < date2static DatecreateTime(Date date)static booleandoesDaylightSavingsTimeStartOn(String date)static TimestampgetEndOf(int unit, Date forDate)static TimestampgetEndOfToday()static CalendargetEndOfTodayAsCalendar()static TimestampgetLastOrCurrent(int dayOfWeek)static TimestampgetNextOrCurrent(int dayOfWeek)static TimestampgetStartOf(int unit, Date forDate)static TimestampgetStartOfToday()static TimestampgetStartOfXDaysAgo(int numberOfDays)static TimestampgetStartOfXDaysAgo(int numberOfDays, Date startingFrom)static TimestampgetStartOfYear()static booleanisSame(long firstDate, long secondDate, int smallestUnits)static booleanisSame(Calendar firstDate, Calendar secondDate, int smallestUnits)static booleanisSame(Calendar firstDate, Date secondDate, int smallestUnits)static booleanisSame(Date firstDate, Calendar secondDate, int smallestUnits)static booleanisSame(Date firstDate, Date secondDate, int smallestUnits)static booleanisToday(Date date)static voidmain(String[] args)static Timestampparse(String date)static DaterollTillHour(int hour, Date date)Rolls back till that time on a 24 hour clockstatic GregorianCalendarrollToEndOfDay(Date date)static CalendarsetSignificantDigit(Calendar calendar, int smallestUnits)static CalendarsetSignificantDigit(Date date, int smallestUnits)static DatetoDate(LocalDateTime dateTime, ZoneId zoneId)static DatetoDateInLocalTimeZone(LocalDateTime dateTime)static DatetoDateInUTC(LocalDateTime dateTime)
-
Constructor Details
-
DateUtils
public DateUtils()
-
-
Method Details
-
isSame
-
isSame
-
isSame
-
isSame
-
isSame
public static boolean isSame(long firstDate, long secondDate, int smallestUnits) -
getStartOfYear
-
getStartOfToday
-
getStartOfXDaysAgo
-
getStartOfXDaysAgo
-
getEndOfTodayAsCalendar
-
getEndOfToday
-
setSignificantDigit
-
setSignificantDigit
-
getStartOf
-
getEndOf
-
areSame
-
compareDates
return 1 if date1 > date2, 0 if date1 = date2, -1 if date1 < date2 -
createTime
-
rollTillHour
Rolls back till that time on a 24 hour clock -
main
-
rollToEndOfDay
-
asTimestamp
-
isToday
-
asCalendar
-
getLastOrCurrent
-
getNextOrCurrent
-
parse
- Parameters:
date- "yyyy/MM/dd"
-
doesDaylightSavingsTimeStartOn
-
toDateInLocalTimeZone
-
toDateInUTC
-
toDate
-