The get() method of ChronoPeriod interface in Java is used to get the value of the requested unit(YEARS, MONTHS or DAYS) given in the argument from this ChronoPeriod.
Syntax:
Java
Java
long get(TemporalUnit unit)Parameters: This method accepts a single parameter unit of type TemporalUnit which is the unit to get required unit. Return Value: This function returns the long value of the requested unit. Exceptions:
- DateTimeException - This method throws DateTimeException, if the unit in argument is not supported.
- UnsupportedTemporalTypeException - This method throws UnsupportedTemporalTypeException if the unit given in argument is not supported.
// Java code to show the function get()
// which gives the requested unit
import java.time.*;
import java.time.chrono.*;
import java.time.temporal.ChronoUnit;
public class ChronoPeriodDemo {
// Function to get requested unit
static void getUnit(int year, int months, int days)
{
ChronoPeriod period = Period.of(year, months, days);
System.out.println(period.get(ChronoUnit.DAYS));
}
// Driver Code
public static void main(String[] args)
{
int year = 8;
int months = 5;
int days = 25;
getUnit(year, months, days);
}
}
Output:
Program 2:
25
// Java code to show the function get()
// which gives the requested unit
import java.time.*;
import java.time.chrono.*;
import java.time.temporal.ChronoUnit;
public class ChronoPeriodDemo {
// Function to get requested unit
static void getUnit(int year, int months, int days)
{
ChronoPeriod period = Period.of(year, months, days);
System.out.println(period.get(ChronoUnit.YEARS));
}
// Driver Code
public static void main(String[] args)
{
int year = 11;
int months = 3;
int days = 21;
getUnit(year, months, days);
}
}
Output:
Reference: https://docs.oracle.com/en/java/javase/24/#get-java.time.temporal.TemporalUnit-11