Java LocalDate from() Method With Examples
This method is used to get localdate from a TemporalAccessor instance. TemporalAccessor is an interface, any object that inherits it can be used with the from() method. The from() method converts the temporal object into a localdate. The syntax of this method is given below.
Syntax
public static LocalDate from(TemporalAccessor temporal)
Parameters:
temporal - an object to convert into localdate.
Returns:
It returns a localdate.
Example: date from() method
In this example, we are using from() method to get localdate from a TemporalAccessor object. Notice we used of() method to create date and stored into TemporalAccessor object which further is used with from() method to get localdate.
import java.time.LocalDate;
import java.time.temporal.TemporalAccessor;
public class DateDemo {
public static void main(String[] args){
// Take a date
TemporalAccessor date = LocalDate.of(2012,06,02);
// Displaying date
System.out.println("Date : "+date);
// from method
LocalDate date2 = LocalDate.from(date);
System.out.println(date2);
}
}
Date : 2012-06-02
2012-06-02
Example:
In this example, we used ZonedDateTime to get the current date and assigned to temporalaccessor object that further is used with from() method to get localdate.
import java.time.LocalDate;
import java.time.ZonedDateTime;
import java.time.temporal.TemporalAccessor;
public class DateDemo {
public static void main(String[] args){
// Take a date
TemporalAccessor date = ZonedDateTime.now();
// Displaying date
System.out.println("Date : "+date);
// from method
LocalDate date2 = LocalDate.from(date);
System.out.println(date2);
}
}
Date : 2020-06-01T15:28:21.841342+05:30[Asia/Kolkata]
2020-06-01
Live Example:
Try with a live example, execute the code instantly with our powerful Online Java Compiler.