Package org.exoplatform.agenda.util
Class AgendaDateUtils
- java.lang.Object
-
- org.exoplatform.agenda.util.AgendaDateUtils
-
public class AgendaDateUtils extends Object
-
-
Field Summary
Fields Modifier and Type Field Description static DateTimeFormatterALL_DAY_FORMATTERstatic DateTimeFormatterFULL_TIME_FORMATTERstatic DateTimeFormatterOCCURRENCE_ID_FORMATTERstatic DateTimeFormatterRFC_3339_FORMATTERstatic DateTimeFormatterTIME_FORMATTERstatic DateTimeFormatterTIMEZONE_DATE_FORMATTER
-
Method Summary
-
-
-
Field Detail
-
RFC_3339_FORMATTER
public static final DateTimeFormatter RFC_3339_FORMATTER
-
ALL_DAY_FORMATTER
public static final DateTimeFormatter ALL_DAY_FORMATTER
-
OCCURRENCE_ID_FORMATTER
public static final DateTimeFormatter OCCURRENCE_ID_FORMATTER
-
TIMEZONE_DATE_FORMATTER
public static final DateTimeFormatter TIMEZONE_DATE_FORMATTER
-
TIME_FORMATTER
public static final DateTimeFormatter TIME_FORMATTER
-
FULL_TIME_FORMATTER
public static final DateTimeFormatter FULL_TIME_FORMATTER
-
-
Method Detail
-
parseAllDayDateToZonedDateTime
public static ZonedDateTime parseAllDayDateToZonedDateTime(String dateString)
-
parseRFC3339ToZonedDateTime
public static ZonedDateTime parseRFC3339ToZonedDateTime(String dateString, ZoneId zoneId)
-
parseRFC3339ToZonedDateTime
public static ZonedDateTime parseRFC3339ToZonedDateTime(String dateString, ZoneId zoneId, boolean parseTimeZone)
-
toRFC3339Date
public static String toRFC3339Date(ZonedDateTime zonedDateTime)
-
toRFC3339Date
public static String toRFC3339Date(ZonedDateTime zonedDateTime, ZoneId zoneOffset, boolean allDay)
-
toRFC3339Date
public static String toRFC3339Date(ZonedDateTime zonedDateTime, ZoneOffset zoneOffset)
-
toDate
public static Date toDate(ZonedDateTime datetime)
-
fromDate
public static ZonedDateTime fromDate(Date date)
-
buildOccurrenceId
public static String buildOccurrenceId(ZonedDateTime formTime)
-
formatDateTimeWithSeconds
public static String formatDateTimeWithSeconds(TemporalAccessor dateTime)
-
buildOccurrenceDateTime
public static ZonedDateTime buildOccurrenceDateTime(String occurrenceId)
-
formatWithHoursAndMinutes
public static String formatWithHoursAndMinutes(ZonedDateTime zonedDateTime)
-
formatWithYearAndMonth
public static String formatWithYearAndMonth(ZonedDateTime zonedDateTime)
-
-