The plus() method of java.time.chrono.JapaneseDate class is used to get the Japanese date after adding an amount of temporal accessor unit with the current Japanese date. Syntax:
public JapaneseDate plus(long amountToAdd, TemporalUnit unit)
Parameter: This method takes the following argument as a parameter:
- amountToAdd: which is the amount of temporal unit which is going to be added with the current japanese date.
- unit: which is the object of temporal unit or chrono unit.
Return Value: This method returns the japanese date after adding an amount of temporal accessor unit with the current japanese date. Below are the examples to illustrate the plus() method: Example 1:
Java
// Java program to demonstrate // plus() method import java.util.*; import java.io.*; import java.time.*; import java.time.chrono.*; import java.time.temporal.*; public class GFG { public static void main(String[] argv) { try { // Creating and initializing // JapaneseDate Object JapaneseDate hidate = JapaneseDate.of( 4000 , 06 , 23 ); // Display the result System.out.println( "Old Japanese date: " + hidate); // Adding some amount in Japanese date // by using plus() method JapaneseDate newdate = hidate.plus( 22 , ChronoUnit.DAYS); // Display the result System.out.println( "New Japanese date: " + newdate); } catch (DateTimeException e) { System.out.println( "Passed parameter can" + " not form a date" ); System.out.println( "Exception thrown: " + e); } } } |
Old Japanese date: Japanese Heisei 2012-06-23 New Japanese date: Japanese Heisei 2012-07-15
Example 2:
Java
// Java program to demonstrate // plus() method import java.util.*; import java.io.*; import java.time.*; import java.time.chrono.*; import java.time.temporal.*; public class GFG { public static void main(String[] argv) { try { // Creating and initializing // JapaneseDate Object JapaneseDate hidate = JapaneseDate.of( 4000 , 06 , 23 ); // Display the result System.out.println( "Old Japanese date: " + hidate); // Adding some amount in Japanese date // by using plus() method JapaneseDate newdate = hidate.plus( 6 , ChronoUnit.YEARS); // Display the result System.out.println( "New Japanese date: " + newdate); } catch (DateTimeException e) { System.out.println( "Passed parameter can" + " not form a date" ); System.out.println( "Exception thrown: " + e); } } } |
Old Japanese date: Japanese Heisei 2012-06-23 New Japanese date: Japanese Heisei 2018-06-23