Package com.core.util.date
Class SNextWorkingDayAdjuster
- java.lang.Object
-
- com.core.util.date.SNextWorkingDayAdjuster
-
- All Implemented Interfaces:
java.time.temporal.TemporalAdjuster
public class SNextWorkingDayAdjuster extends java.lang.Object implements java.time.temporal.TemporalAdjuster
-
-
Constructor Summary
Constructors Constructor Description SNextWorkingDayAdjuster()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.time.temporal.TemporaladjustInto(java.time.temporal.Temporal temporal)static java.lang.StringgetDayAfterTomorrow(java.lang.String formatDate)static java.lang.StringgetEndOfCurrentMonth(java.lang.String formatDate)static java.lang.StringgetFirstDayOfMonth(java.lang.String formatDate)static java.lang.StringgetFirstDayOfNextMonth(java.lang.String formatDate)static java.lang.StringgetFirstDayOfNextYear(java.lang.String formatDate)static java.lang.StringgetFirstYear(java.lang.String formatDate)static java.lang.StringgetFridayNextWeekOfMonth(int day, int month, int year, java.lang.String formatDate)static java.lang.StringgetLastDayOfMonth(java.lang.String formatDate)static java.lang.StringgetLastDayOfMonthV1(java.lang.String date, java.lang.String dateFormat)static java.lang.StringgetLastDayOfMonthV2(int month, int year, java.lang.String dateFormat)static java.lang.StringgetLastDayOfNextMonth(java.lang.String formatDate)static java.lang.StringgetLastYear(java.lang.String formatDate)static java.lang.StringgetMondayNextWeekOfMonth(int day, int month, int year, java.lang.String formatDate)static java.lang.StringgetNextWorkingDays(int day, int month, int year, java.lang.String formatDate)static java.lang.StringgetNextWorkingDays(java.lang.String formatDate)static java.lang.StringgetNthWeekdayInCurrentMonth(int week_num, int dayOfWeek, java.lang.String formatDate)static java.lang.StringgetSaturdayNextWeekOfMonth(int day, int month, int year, java.lang.String formatDate)static java.lang.StringgetStartOfCurrentMonth(java.lang.String formatDate)static java.lang.StringgetSundayNextWeekOfMonth(int day, int month, int year, java.lang.String formatDate)static java.lang.StringgetThursdayNextWeekOfMonth(int day, int month, int year, java.lang.String formatDate)static java.lang.StringgetTomorrow(java.lang.String formatDate)static java.lang.StringgetTuesdayNextWeekOfMonth(int day, int month, int year, java.lang.String formatDate)static java.lang.StringgetWednesdayNextWeekOfMonth(int day, int month, int year, java.lang.String formatDate)static java.lang.StringgetWeekdayInMonthOfYear(int week_num, int dayOfWeek, int month, int year, java.lang.String formatDate)static java.lang.StringgetYesterday(java.lang.String formatDate)static java.time.MonthsetMonth(int m)
-
-
-
Method Detail
-
adjustInto
public java.time.temporal.Temporal adjustInto(java.time.temporal.Temporal temporal)
- Specified by:
adjustIntoin interfacejava.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)
-
-