Class DateHelper

java.lang.Object
org.eclipse.nebula.widgets.ganttchart.DateHelper

public class DateHelper
extends java.lang.Object
  • Constructor Summary

    Constructors 
    Constructor Description
    DateHelper()  
  • Method Summary

    Modifier and Type Method Description
    static long daysBetween​(java.util.Calendar start, java.util.Calendar end)  
    static long daysBetween​(java.util.Date start, java.util.Date end)  
    static long daysBetweenxX​(java.util.Calendar start, java.util.Calendar end)  
    static java.lang.String getDate​(java.util.Calendar cal, java.lang.String dateFormat)  
    static java.lang.String getDate​(java.util.Date date, java.lang.String dateFormat)  
    static java.util.Calendar getNewCalendar​(java.util.Calendar old)  
    static int hoursBetween​(java.util.Calendar start, java.util.Calendar end, boolean assumeSameDate)  
    static int hoursBetween​(java.util.Date start, java.util.Date end, boolean assumeSameDate)  
    static void initialize​(java.util.Locale locale)  
    static boolean isNow​(java.util.Calendar cal, java.util.Locale locale, boolean minuteCheck)  
    static boolean isToday​(java.util.Calendar cal)
    Remember to ensure the correct locale is set on the calendar before using this method.
    static boolean isToday​(java.util.Date date)  
    static int minutesBetween​(java.util.Date start, java.util.Date end, boolean assumeSameDate, boolean assumeSameHour)  
    static boolean sameDate​(java.util.Calendar cal1, java.util.Calendar cal2)  
    static boolean sameDate​(java.util.Date date1, java.util.Date date2)  
    static int secondsBetween​(java.util.Date start, java.util.Date end, boolean assumeSameDate, boolean assumeSameHour)  

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

  • Method Details

    • initialize

      public static void initialize​(java.util.Locale locale)
    • hoursBetween

      public static int hoursBetween​(java.util.Calendar start, java.util.Calendar end, boolean assumeSameDate)
    • hoursBetween

      public static int hoursBetween​(java.util.Date start, java.util.Date end, boolean assumeSameDate)
    • minutesBetween

      public static int minutesBetween​(java.util.Date start, java.util.Date end, boolean assumeSameDate, boolean assumeSameHour)
    • secondsBetween

      public static int secondsBetween​(java.util.Date start, java.util.Date end, boolean assumeSameDate, boolean assumeSameHour)
    • daysBetween

      public static long daysBetween​(java.util.Calendar start, java.util.Calendar end)
    • daysBetweenxX

      public static long daysBetweenxX​(java.util.Calendar start, java.util.Calendar end)
    • daysBetween

      public static long daysBetween​(java.util.Date start, java.util.Date end)
    • isNow

      public static boolean isNow​(java.util.Calendar cal, java.util.Locale locale, boolean minuteCheck)
    • isToday

      public static boolean isToday​(java.util.Date date)
    • isToday

      public static boolean isToday​(java.util.Calendar cal)
      Remember to ensure the correct locale is set on the calendar before using this method.
      Parameters:
      cal - Calendar to check
      Returns:
      true if calendar matches todays date
    • getNewCalendar

      public static java.util.Calendar getNewCalendar​(java.util.Calendar old)
    • getDate

      public static java.lang.String getDate​(java.util.Date date, java.lang.String dateFormat)
    • getDate

      public static java.lang.String getDate​(java.util.Calendar cal, java.lang.String dateFormat)
    • sameDate

      public static boolean sameDate​(java.util.Date date1, java.util.Date date2)
    • sameDate

      public static boolean sameDate​(java.util.Calendar cal1, java.util.Calendar cal2)