Package flexagon.ff.common.core.utils
Class FlexDateTimeUtils
java.lang.Object
flexagon.ff.common.core.utils.FlexDateTimeUtils
Conversion and formatting helper methods.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumstatic enumstatic enum -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidstatic voidstatic voidaddMilliSeconds(Date pDate, int pMilliSec, TimeZone pTimeZone) static voidaddMinutes(Date pDate, int pMinutes, TimeZone pTimeZone) static voidstatic voidaddValue(Date pDate, FlexDateTimeUtils.DateTimeComponent pType, int pAmount, TimeZone pTimeZone) add value using GregorianCalendar.static voidstatic voidstatic StringcalendarToString(Calendar pCal, String pFormat) static Datestatic XMLGregorianCalendarstatic StringdateToString(Date pDate, String pFormat, TimeZone pTimeZone) Date to string conversion must use Timezone.static StringdateToString(XMLGregorianCalendar pXCal, String pFormat, TimeZone pTimeZone) static longDifference in specified TimeUnit.static intstatic FlexDateTimeUtils.DaygetDayOfWeek(Date pDate, TimeZone pTimeZone) static intstatic intstatic intgetMinutes(Date pDate, TimeZone pTimeZone) static FlexDateTimeUtils.Monthstatic intgetValue(Date pDate, FlexDateTimeUtils.DateTimeComponent pType, TimeZone pTimeZone) get value using GregorianCalendar.static intgetWeekOfMonth(Date pDate, TimeZone pTimeZone) static intstatic booleanstatic booleanstatic voidstatic voidstatic voidstatic voidstatic voidsetMonth(Date pDate, FlexDateTimeUtils.Month pValue, TimeZone pTimeZone) static voidsetValue(Date pDate, FlexDateTimeUtils.DateTimeComponent pType, int pValue, TimeZone pTimeZone) Set value using GregorianCalendar.static voidstatic CalendarstringToCalendar(String pDate, String pFormat, TimeZone pTimeZone) static DatestringToDate(String pDate, String pFormat, TimeZone pTimeZone) supplied timezone must be for provided String representation of date.static DatetoUtilDate(XMLGregorianCalendar pXCal) xml gregorian calendar to util datestatic XMLGregorianCalendartoXMLGregorianCalendar(Date pDate) util date to XML gregorian calendar
-
Constructor Details
-
FlexDateTimeUtils
public FlexDateTimeUtils()
-
-
Method Details
-
currentUtilDate
-
inFuture
-
inPast
-
getValue
public static int getValue(Date pDate, FlexDateTimeUtils.DateTimeComponent pType, TimeZone pTimeZone) get value using GregorianCalendar.- Returns:
- value
-
addValue
public static void addValue(Date pDate, FlexDateTimeUtils.DateTimeComponent pType, int pAmount, TimeZone pTimeZone) add value using GregorianCalendar. -
setValue
public static void setValue(Date pDate, FlexDateTimeUtils.DateTimeComponent pType, int pValue, TimeZone pTimeZone) Set value using GregorianCalendar. -
toXMLGregorianCalendar
util date to XML gregorian calendar -
toUtilDate
xml gregorian calendar to util date -
currentXMLGregorianCalendar
-
dateToString
-
dateToString
Date to string conversion must use Timezone. -
stringToDate
supplied timezone must be for provided String representation of date. -
stringToCalendar
-
calendarToString
-
diff
Difference in specified TimeUnit.- Returns:
- difference
-
getYear
-
addYears
-
setYear
-
getMonth
-
addMonths
-
setMonth
-
getDate
-
setDate
-
getDayOfWeek
-
addDays
-
getWeekOfMonth
-
addWeeks
-
getHour24
-
getHour12
-
addHours
-
setHour24
-
setHour12
-
getMinutes
-
addMinutes
-
setMinute
-
addMilliSeconds
-