Class SNextWorkingDayAdjuster

  • All Implemented Interfaces:
    java.time.temporal.TemporalAdjuster

    public class SNextWorkingDayAdjuster
    extends java.lang.Object
    implements java.time.temporal.TemporalAdjuster
    • Constructor Detail

      • SNextWorkingDayAdjuster

        public SNextWorkingDayAdjuster()
    • Method Detail

      • adjustInto

        public java.time.temporal.Temporal adjustInto​(java.time.temporal.Temporal temporal)
        Specified by:
        adjustInto in interface java.time.temporal.TemporalAdjuster
      • getNextWorkingDays

        public static java.lang.String getNextWorkingDays​(int day,
                                                          int month,
                                                          int year,
                                                          java.lang.String formatDate)
        Returns:
        nextWorkingDays
         * Description *
         get nextWorking specific day
         if next working day is on weekend it'll be return to Monday
         
      • getNextWorkingDays

        public static java.lang.String getNextWorkingDays​(java.lang.String formatDate)
        Returns:
        nextWorkingDays
         * Description *
         get nextWorkingDays
         if next working day is on weekend it'll be return to Monday
         
      • setMonth

        public static java.time.Month setMonth​(int m)
      • getFirstDayOfMonth

        public static java.lang.String getFirstDayOfMonth​(java.lang.String formatDate)
      • getMondayNextWeekOfMonth

        public static java.lang.String getMondayNextWeekOfMonth​(int day,
                                                                int month,
                                                                int year,
                                                                java.lang.String formatDate)
      • getTuesdayNextWeekOfMonth

        public static java.lang.String getTuesdayNextWeekOfMonth​(int day,
                                                                 int month,
                                                                 int year,
                                                                 java.lang.String formatDate)
      • getWednesdayNextWeekOfMonth

        public static java.lang.String getWednesdayNextWeekOfMonth​(int day,
                                                                   int month,
                                                                   int year,
                                                                   java.lang.String formatDate)
      • getThursdayNextWeekOfMonth

        public static java.lang.String getThursdayNextWeekOfMonth​(int day,
                                                                  int month,
                                                                  int year,
                                                                  java.lang.String formatDate)
      • getFridayNextWeekOfMonth

        public static java.lang.String getFridayNextWeekOfMonth​(int day,
                                                                int month,
                                                                int year,
                                                                java.lang.String formatDate)
      • getSaturdayNextWeekOfMonth

        public static java.lang.String getSaturdayNextWeekOfMonth​(int day,
                                                                  int month,
                                                                  int year,
                                                                  java.lang.String formatDate)
      • getSundayNextWeekOfMonth

        public static java.lang.String getSundayNextWeekOfMonth​(int day,
                                                                int month,
                                                                int year,
                                                                java.lang.String formatDate)
      • getLastDayOfMonth

        public static java.lang.String getLastDayOfMonth​(java.lang.String formatDate)
      • getFirstYear

        public static java.lang.String getFirstYear​(java.lang.String formatDate)
      • getLastYear

        public static java.lang.String getLastYear​(java.lang.String formatDate)
      • getFirstDayOfNextMonth

        public static java.lang.String getFirstDayOfNextMonth​(java.lang.String formatDate)
      • getFirstDayOfNextYear

        public static java.lang.String getFirstDayOfNextYear​(java.lang.String formatDate)
      • getLastDayOfMonthV1

        public static java.lang.String getLastDayOfMonthV1​(java.lang.String date,
                                                           java.lang.String dateFormat)
      • getLastDayOfMonthV2

        public static java.lang.String getLastDayOfMonthV2​(int month,
                                                           int year,
                                                           java.lang.String dateFormat)
      • getTomorrow

        public static java.lang.String getTomorrow​(java.lang.String formatDate)
      • getYesterday

        public static java.lang.String getYesterday​(java.lang.String formatDate)
      • getWeekdayInMonthOfYear

        public static java.lang.String getWeekdayInMonthOfYear​(int week_num,
                                                               int dayOfWeek,
                                                               int month,
                                                               int year,
                                                               java.lang.String formatDate)
      • getLastDayOfNextMonth

        public static java.lang.String getLastDayOfNextMonth​(java.lang.String formatDate)
      • getEndOfCurrentMonth

        public static java.lang.String getEndOfCurrentMonth​(java.lang.String formatDate)
      • getNthWeekdayInCurrentMonth

        public static java.lang.String getNthWeekdayInCurrentMonth​(int week_num,
                                                                   int dayOfWeek,
                                                                   java.lang.String formatDate)
      • getStartOfCurrentMonth

        public static java.lang.String getStartOfCurrentMonth​(java.lang.String formatDate)
      • getDayAfterTomorrow

        public static java.lang.String getDayAfterTomorrow​(java.lang.String formatDate)