with(TemporalAdjuster adjuster) method of the ChronoLocalDate interface used to adjusted this date-time using TemporalAdjuster passed as parameter and after adjustment returns the copy of adjusted date-time.The adjustment takes place using the specified adjuster strategy object. This instance of ChronoLocalDate is immutable and unaffected by this method call.
public ChronoLocalDate with(TemporalAdjuster adjuster)
Parameters: This method accepts adjuster as parameter which is the adjuster to use.
Return value: This method returns a ChronoLocalDate based on this with the adjustment made.
Exception: This method throws following Exceptions:
- DateTimeException – if the adjustment cannot be made.
- ArithmeticException – if numeric overflow occurs.
Below programs illustrate the with() method:
ChronoLocalDate before adjustment: 2018-12-06 ChronoLocalDate after adjustment: 2018-03-31
Attention reader! Don’t stop learning now. Get hold of all the important Java Foundation and Collections concepts with the Fundamentals of Java and Java Collections Course at a student-friendly price and become industry ready. To complete your preparation from learning a language to DS Algo and many more, please refer Complete Interview Preparation Course.