The date() method of java.time.chrono.HijrahChronology class is used get the local date according to Hijrah calendar system from the another TemporalAccessor object .
Syntax:
public HijrahDate date(TemporalAccessor temporal)
Parameter: This method takes the object of any temporal accessor as a parameter.
Return Value: This method returns the local date according to Hijrah calendar system from another TemporalAccessor object.
Below are the examples to illustrate the date() method:
Example 1:
| // Java program to demonstrate// date() method importjava.util.*;importjava.io.*;importjava.time.*;importjava.time.chrono.*; publicclassGFG {    publicstaticvoidmain(String[] argv)    {        try{            // creating and initializing  HijrahDate Object            HijrahDate hidate = HijrahDate.now();             // getting HijrahChronology used in HijrahDate            HijrahChronology crono = hidate.getChronology();             // creating and initializing TemporalAccessor object            ZonedDateTime zonedate                = ZonedDateTime.parse(                    "2018-10-25T23:12:31."                    + "123+02:00[Europe/Paris]");             // getting HijrahDate for the            // given TemporalAccessor object            // by using date() method            HijrahDate date = crono.date(zonedate);             // display the result            System.out.println("HijrahDate is: "+ date);        }        catch(DateTimeException e) {            System.out.println("passed parameter can"                               + " not form a date");            System.out.println("Exception thrown: "+ e);        }    }} | 
HijrahDate is: Hijrah-umalqura AH 1440-02-16
Example 2:
| // Java program to demonstrate// date() method importjava.util.*;importjava.io.*;importjava.time.*;importjava.time.chrono.*; publicclassGFG {    publicstaticvoidmain(String[] argv)    {        try{            // creating and initializing  HijrahDate Object            HijrahDate hidate = HijrahDate.now();             // getting HijrahChronology used in HijrahDate            HijrahChronology crono = hidate.getChronology();             // creating and initializing TemporalAccessor object            LocalDateTime localdate                = LocalDateTime                      .parse("2018-12-30T19:34:50.63");             // getting HijrahDate for the            // given TemporalAccessor object            // by using date() method            HijrahDate date = crono.date(localdate);             // display the result            System.out.println("HijrahDate is: "                               + date);        }        catch(DateTimeException e) {            System.out.println("passed parameter can not form a date");            System.out.println("Exception thrown: "+ e);        }    }} | 
HijrahDate is: Hijrah-umalqura AH 1440-04-23


 
                                    







