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)
-
Constructor Details
-
DateHelper
public DateHelper()
-
-
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)
-