Package net.pricefx.common.util
Class CalendarUtil
Object
CalendarUtil
- Direct Known Subclasses:
DMCalendar
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
static enum
-
Field Summary
Modifier and TypeFieldDescriptionstatic final FastDateFormat
static final FastDateFormat
static final String
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic String
date()
FastDateFormat
FastDateFormat
long
getDaysDiff
(String period2, String period1) static FastDateFormat
static FastDateFormat
getEndDate
(String period) getQuarter
(Date date) getStartDate
(String period) getTimePeriod
(String periodAsString) getTimePeriodByDate
(String dateAsString, String unitAsString) getTimePeriodName
(Date date, CalendarUtil.TimeUnit unit) getTimePeriodNames
(String startPeriodAsString, String endPeriodAsString, String unitAsString) getTimePeriods
(String startPeriodAsString, String endPeriodAsString, String unitAsString) getTimePeriods
(Date startDate, Date endDate, CalendarUtil.TimeUnit unit) newTimePeriod
(String startDateAsString, String unitAsString) newTimePeriod
(String startDateAsString, String endDateAsString, String unitAsString) DateTime
parseDateTime
(String datetimeAsString) parseTimePeriod
(String period) static String
time()
today()
-
Field Details
-
FILE_DATE_FORMAT
public static final FastDateFormat FILE_DATE_FORMAT -
FILE_DATETIME_FORMAT
public static final FastDateFormat FILE_DATETIME_FORMAT -
SIMPLEDATEFORMAT_PATTERN
- See Also:
-
-
Constructor Details
-
CalendarUtil
public CalendarUtil() -
CalendarUtil
public CalendarUtil(FastDateFormat dateFormat, FastDateFormat dateTimeFormat)
-
-
Method Details
-
getDateFormat
public FastDateFormat getDateFormat() -
getDateTimeFormat
public FastDateFormat getDateTimeFormat() -
getDefaultDateFormat
public static FastDateFormat getDefaultDateFormat() -
getDefaultDateTimeFormat
public static FastDateFormat getDefaultDateTimeFormat() -
getYear
-
getQuarter
-
getMonth
-
getWeek
-
getDay
-
today
-
date
-
time
-
getTimePeriod
-
newTimePeriod
public CalendarUtil.TimePeriod newTimePeriod(String startDateAsString, String endDateAsString, String unitAsString) -
newTimePeriod
-
getTimePeriodByDate
-
getTimePeriodName
-
getTimePeriodName
-
getTimePeriodNames
-
getTimePeriods
public List<CalendarUtil.TimePeriod> getTimePeriods(String startPeriodAsString, String endPeriodAsString, String unitAsString) -
getTimePeriods
public List<CalendarUtil.TimePeriod> getTimePeriods(Date startDate, Date endDate, CalendarUtil.TimeUnit unit) -
getStartDate
-
getEndDate
-
add
-
getDaysDiff
-
parseTimePeriod
- Throws:
ParseException
-
parseDate
-
parseDateTime
-