Package org.gcube.dataharvest.utils
Class DateUtils
- java.lang.Object
-
- org.gcube.dataharvest.utils.DateUtils
-
public class DateUtils extends Object
- Author:
- Eric Perrone (ISTI - CNR), Luca Frosini (ISTI - CNR)
-
-
Field Summary
Fields Modifier and Type Field Description static StringDATETIME_PATTERNstatic DateFormatDEFAULT_DATE_FORMATstatic DateFormatLAUNCH_DATE_FORMATstatic StringLAUNCH_DATE_FORMAT_PATTERNstatic StringUTCstatic DateFormatUTC_DATE_FORMATstatic StringUTC_DATE_FORMAT_PATTERNstatic TimeZoneUTC_TIMEZONE
-
Constructor Summary
Constructors Constructor Description DateUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static CalendardateToCalendar(Date date)static StringdateToStringWithTZ(Date date)static Stringformat(Calendar calendar)static Stringformat(Date date)static DategetEndDateFromStartDate(AggregationType aggregationType, Date startDate, int offset)static CalendargetPreviousPeriod(AggregationType aggregationType, boolean partialHarvesting)static CalendargetStartCalendar(int year, int month, int day)static CalendargetUTCCalendarInstance()static DateFormatgetUTCDateFormat(String pattern)
-
-
-
Field Detail
-
UTC_TIMEZONE
public static TimeZone UTC_TIMEZONE
-
DATETIME_PATTERN
public static final String DATETIME_PATTERN
- See Also:
- Constant Field Values
-
DEFAULT_DATE_FORMAT
public static final DateFormat DEFAULT_DATE_FORMAT
-
LAUNCH_DATE_FORMAT_PATTERN
public static final String LAUNCH_DATE_FORMAT_PATTERN
- See Also:
- Constant Field Values
-
LAUNCH_DATE_FORMAT
public static final DateFormat LAUNCH_DATE_FORMAT
-
UTC_DATE_FORMAT_PATTERN
public static final String UTC_DATE_FORMAT_PATTERN
- See Also:
- Constant Field Values
-
UTC_DATE_FORMAT
public static final DateFormat UTC_DATE_FORMAT
-
UTC
public static final String UTC
- See Also:
- Constant Field Values
-
-
Method Detail
-
getUTCDateFormat
public static DateFormat getUTCDateFormat(String pattern)
-
getUTCCalendarInstance
public static Calendar getUTCCalendarInstance()
-
getPreviousPeriod
public static Calendar getPreviousPeriod(AggregationType aggregationType, boolean partialHarvesting)
-
getStartCalendar
public static Calendar getStartCalendar(int year, int month, int day)
-
getEndDateFromStartDate
public static Date getEndDateFromStartDate(AggregationType aggregationType, Date startDate, int offset)
-
-