Class DateUtils

java.lang.Object
org.greenrobot.essentials.DateUtils

public class DateUtils extends Object
Simple Date and time utils.
  • Field Details

  • Constructor Details

    • DateUtils

      public DateUtils()
  • Method Details

    • getTimeForDay

      public static long getTimeForDay(int year, int month, int day)
    • getTimeForDay

      public static long getTimeForDay(Calendar calendar, int year, int month, int day)
      Parameters:
      calendar - helper object needed for conversion
    • setTime

      public static void setTime(Calendar calendar, int hourOfDay, int minute, int second, int millisecond)
      Sets hour, minutes, seconds and milliseconds to the given values. Leaves date info untouched.
    • getDayAsReadableInt

      public static int getDayAsReadableInt(long time)
      Readable yyyyMMdd int representation of a day, which is also sortable.
    • getDayAsReadableInt

      public static int getDayAsReadableInt(Calendar calendar)
      Readable yyyyMMdd representation of a day, which is also sortable.
    • getTimeFromDayReadableInt

      public static long getTimeFromDayReadableInt(int day)
      Returns midnight of the given day.
    • getTimeFromDayReadableInt

      public static long getTimeFromDayReadableInt(Calendar calendar, int readableDay, int hour)
      Parameters:
      calendar - helper object needed for conversion
    • getDayDifferenceOfReadableInts

      public static int getDayDifferenceOfReadableInts(int dayOfBroadcast1, int dayOfBroadcast2)
    • getDayDifference

      public static int getDayDifference(long time1, long time2)
    • addDays

      public static long addDays(long time, int days)
    • addDays

      public static void addDays(Calendar calendar, int days)