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.Temporal
adjustInto(java.time.temporal.Temporal temporal)
static java.lang.String
getDayAfterTomorrow(java.lang.String formatDate)
static java.lang.String
getEndOfCurrentMonth(java.lang.String formatDate)
static java.lang.String
getFirstDayOfMonth(java.lang.String formatDate)
static java.lang.String
getFirstDayOfNextMonth(java.lang.String formatDate)
static java.lang.String
getFirstDayOfNextYear(java.lang.String formatDate)
static java.lang.String
getFirstYear(java.lang.String formatDate)
static java.lang.String
getFridayNextWeekOfMonth(int day, int month, int year, java.lang.String formatDate)
static java.lang.String
getLastDayOfMonth(java.lang.String formatDate)
static java.lang.String
getLastDayOfMonthV1(java.lang.String date, java.lang.String dateFormat)
static java.lang.String
getLastDayOfMonthV2(int month, int year, java.lang.String dateFormat)
static java.lang.String
getLastDayOfNextMonth(java.lang.String formatDate)
static java.lang.String
getLastYear(java.lang.String formatDate)
static java.lang.String
getMondayNextWeekOfMonth(int day, int month, int year, java.lang.String formatDate)
static java.lang.String
getNextWorkingDays(int day, int month, int year, java.lang.String formatDate)
static java.lang.String
getNextWorkingDays(java.lang.String formatDate)
static java.lang.String
getNthWeekdayInCurrentMonth(int week_num, int dayOfWeek, java.lang.String formatDate)
static java.lang.String
getSaturdayNextWeekOfMonth(int day, int month, int year, java.lang.String formatDate)
static java.lang.String
getStartOfCurrentMonth(java.lang.String formatDate)
static java.lang.String
getSundayNextWeekOfMonth(int day, int month, int year, java.lang.String formatDate)
static java.lang.String
getThursdayNextWeekOfMonth(int day, int month, int year, java.lang.String formatDate)
static java.lang.String
getTomorrow(java.lang.String formatDate)
static java.lang.String
getTuesdayNextWeekOfMonth(int day, int month, int year, java.lang.String formatDate)
static java.lang.String
getWednesdayNextWeekOfMonth(int day, int month, int year, java.lang.String formatDate)
static java.lang.String
getWeekdayInMonthOfYear(int week_num, int dayOfWeek, int month, int year, java.lang.String formatDate)
static java.lang.String
getYesterday(java.lang.String formatDate)
static java.time.Month
setMonth(int m)
-
-
-
Method Detail
-
adjustInto
public java.time.temporal.Temporal adjustInto(java.time.temporal.Temporal temporal)
- Specified by:
adjustInto
in 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)
-
-