Package com.alibaba.cloud.ai.util
Class DateTimeUtil
java.lang.Object
com.alibaba.cloud.ai.util.DateTimeUtil
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Patternstatic final Patternstatic final Patternstatic final Patternstatic final Patternstatic final Patternstatic final Patternstatic final Patternstatic final Patternstatic final Patternstatic final Patternstatic final Patternstatic final Patternstatic final Patternstatic final Patternstatic final Patternstatic final Patternstatic final Patternstatic final Patternstatic final Patternstatic final Patternstatic final Patternstatic final Patternstatic final Patternstatic final Patternstatic final Patternstatic final Patternstatic final Patternstatic final Patternstatic final Patternstatic final Patternstatic final Patternstatic final Patternstatic final Patternstatic final Patternstatic final Patternstatic final Patternstatic final Patternstatic final Patternstatic final Patternstatic final Patternstatic final Patternstatic final Pattern -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuildDateExpressions(List<String> expressions, LocalDate now) static StringbuildDateTimeComment(List<String> expressions) static Stringstatic StringgetGeneralMonthCompleteWeekEx(LocalDate now, String monthEx, int week) static StringgetGeneralMonthLastCompleteWeekEx(LocalDate now, String monthEx) static StringgetGeneralMonthLastWeek(LocalDate now, String monthEx) static StringgetGeneralMonthWeekEx(LocalDate now, String monthEx, int week) static final StringgetGeneralWeekDayEx(LocalDate now, String weekEx, int day) static StringgetGeneralYearCompleteWeekEx(LocalDate now, String yearEx, int week) static StringgetGeneralYearHalfYearEx(LocalDate now, String yearEx, String halfYearEx) static StringgetGeneralYearMonthCompleteWeekEx(LocalDate now, String yearEx, int month, int week) static StringgetGeneralYearMonthLastDayEx(LocalDate now, String yearEx, int month) static StringgetGeneralYearMonthWeekEx(LocalDate now, String yearEx, int month, int week) static StringgetGeneralYearWeekEx(LocalDate now, String yearEx, int week) static StringgetMonthEx(LocalDate now, String monthEx) static StringgetMonthLastDayEx(LocalDate now, String monthEx) static StringgetQuarterEx(LocalDate now, String quarterEx) static StringgetRecentNCompleteMonth(LocalDate now, int n) static StringgetRecentNCompleteQuarter(LocalDate now, int n) static StringgetRecentNCompleteWeek(LocalDate now, int n) static StringgetRecentNCompleteYear(LocalDate now, int n) static StringgetRecentNDay(LocalDate now, int n) static StringgetRecentNDayWithoutToday(LocalDate now, int n) static StringgetRecentNMonth(LocalDate now, int n) static StringgetRecentNQuarterWithCurrent(LocalDate now, int n) static StringgetRecentNWeek(LocalDate now, int n) static StringgetRecentNYear(LocalDate now, int n) static StringgetSpecificYearCompleteWeekEx(LocalDate now, int year, int week) static StringgetSpecificYearHalfYearEx(LocalDate now, int year, String halfYearEx) static StringgetSpecificYearMonthCompleteWeekEx(LocalDate now, int year, int month, int week) static StringgetSpecificYearMonthLastCompleteWeekEx(LocalDate now, int year, int month) static StringgetSpecificYearMonthLastWeek(LocalDate now, int year, int month) static StringgetSpecificYearMonthWeekEx(LocalDate now, int year, int month, int week) static StringgetSpecificYearWeekEx(LocalDate now, int year, int week) static final StringgetWeekDayEx(LocalDate now, int x) static final Stringstatic String
-
Field Details
-
SPECIFIC_YEAR_MONTH_DAY_PATTERN
-
GENERAL_YEAR_MONTH_DAY_PATTERN
-
GENERAL_MONTH_DAY_PATTERN
-
GENERAL_DAY_PATTERN
-
WEEK_DAY_PATTERN
-
GENERAL_MONTH_LAST_DAY_PATTERN
-
GENERAL_YEAR_MONTH_LAST_DAY_PATTERN
-
GENERAL_WEEK_SPECIFIC_DAY_PATTERN
-
SPECIFIC_YEAR_MONTH_PATTERN
-
GENERAL_YEAR_MONTH_PATTERN
-
GENERAL_MONTH_PATTERN
-
SPECIFIC_YEAR_PATTERN
-
GENERAL_YEAR_PATTERN
-
SPECIFIC_YEAR_QUARTER_PATTERN
-
GENERAL_YEAR_QUARTER_PATTERN
-
GENERAL_QUARTER_PATTERN
-
GENERAL_WEEK_PATTERN
-
SPECIFIC_YEAR_WEEK_PATTERN
-
SPECIFIC_YEAR_MONTH_WEEK_PATTERN
-
GENERAL_YEAR_WEEK_PATTERN
-
GENERAL_MONTH_WEEK_PATTERN
-
GENERAL_YEAR_MONTH_WEEK_PATTERN
-
SPECIFIC_YEAR_MONTH_LAST_WEEK_PATTERN
-
GENERAL_MONTH_LAST_WEEK_PATTERN
-
SPECIFIC_YEAR_MONTH_COMPLETE_WEEK_PATTERN
-
GENERAL_YEAR_COMPLETE_WEEK_PATTERN
-
SPECIFIC_YEAR_COMPLETE_WEEK_PATTERN
-
GENERAL_YEAR_MONTH_COMPLETE_WEEK_PATTERN
-
GENERAL_MONTH_COMPLETE_WEEK_PATTERN
-
GENERAL_MONTH_LAST_COMPLETE_WEEK_PATTERN
-
RECENT_N_YEAR_PATTERN
-
RECENT_N_MONTH_PATTERN
-
RECENT_N_WEEK_PATTERN
-
RECENT_N_DAY_PATTERN
-
RECENT_N_COMPLETE_YEAR_PATTERN
-
RECENT_N_COMPLETE_QUARTER_PATTERN
-
RECENT_N_COMPLETE_MONTH_PATTERN
-
RECENT_N_COMPLETE_WEEK_PATTERN
-
RECENT_N_DAY_WITHOUT_TODAY_PATTERN
-
RECENT_N_QUARTER_WITH_CURRENT_PATTERN
-
SPECIFIC_YEAR_HALF_YEAR_PATTERN
-
GENERAL_YEAR_HALF_YEAR_PATTERN
-
HALF_YEAR_PATTERN
-
-
Constructor Details
-
DateTimeUtil
public DateTimeUtil()
-
-
Method Details
-
buildDateTimeComment
-
buildDateExpressions
-
getYearEx
-
getMonthEx
-
getDayEx
-
getWeekDayEx
-
getGeneralWeekDayEx
-
getWeekEx
-
getSpecificYearWeekEx
-
getGeneralYearWeekEx
-
getSpecificYearMonthWeekEx
-
getGeneralYearMonthWeekEx
-
getGeneralMonthWeekEx
-
getSpecificYearMonthCompleteWeekEx
-
getGeneralYearMonthCompleteWeekEx
-
getGeneralMonthCompleteWeekEx
-
getSpecificYearCompleteWeekEx
-
getGeneralYearCompleteWeekEx
-
getSpecificYearMonthLastWeek
-
getGeneralMonthLastWeek
-
getSpecificYearMonthLastCompleteWeekEx
-
getGeneralMonthLastCompleteWeekEx
-
getQuarterEx
-
getRecentNYear
-
getRecentNMonth
-
getRecentNWeek
-
getRecentNDay
-
getRecentNCompleteYear
-
getRecentNCompleteMonth
-
getRecentNCompleteQuarter
-
getRecentNCompleteWeek
-
getRecentNDayWithoutToday
-
getRecentNQuarterWithCurrent
-
getMonthLastDayEx
-
getGeneralYearMonthLastDayEx
-
getSpecificYearHalfYearEx
-
getGeneralYearHalfYearEx
-