Open In App
Related Articles

HijrahDate atTime() method in Java with Example

Improve Article
Improve
Save Article
Save
Like Article
Like

The atTime() method of java.time.chrono.HijrahDate class is used to add up this HijrahDate time with a local time for producing an equivalent date and time .

Syntax: 

public final ChronoLocalDateTime atTime(LocalTime localTime)

Parameter: This method takes the object of type LocalTime as a parameter.
Return Value: This method returns the Chrono local date time by adding up this hijrah date with the passed local time.
Below are the examples to illustrate the atTime() method:

Example 1: 

Java




// Java program to demonstrate
// atTime() method
 
import java.util.*;
import java.io.*;
import java.time.*;
import java.time.chrono.*;
 
public class GFG {
  public static void main(String[] argv) {
    try {
      // creating and initializing
      // HijrahDate Object
      HijrahDate hidate = HijrahDate.now();
 
      // creating and initializing
      // TemporalAccessor object
      LocalTime localtime = LocalTime.now();
 
      // getting Chrono Local date time
      // by using atTime() method
      ChronoLocalDateTime<HijrahDate> date
        = hidate.atTime(localtime);
 
      // display the result
      System.out.println("Chrono LocalDateTime is: "
                         + date);
    } catch (DateTimeException e) {
      System.out.println("passed parameter can"
                         + " not form a date");
      System.out.println("Exception thrown: " + e);
    }
  }
}

Output

Chrono LocalDateTime is: Hijrah-umalqura AH 1441-06-17T07:14:43.879

Example 2:  

Java




// Java program to demonstrate
// atTime() method
 
import java.util.*;
import java.io.*;
import java.time.*;
import java.time.chrono.*;
 
public class GFG {
  public static void main(String[] argv) {
    try {
      // creating and initializing
      // HijrahDate Object
      HijrahDate hidate = HijrahDate.now();
 
      // creating and initializing
      // TemporalAccessor object
      LocalTime localtime = LocalTime.of(8, 20);
 
      // getting Chrono Local date time
      // by using atTime() method
      ChronoLocalDateTime<HijrahDate> date
        = hidate.atTime(localtime);
 
      // display the result
      System.out.println("Chrono LocalDateTime is: "
                         + date);
    } catch (DateTimeException e) {
      System.out.println("passed parameter can"
                         + " not form a date");
      System.out.println("Exception thrown: " + e);
    }
  }
}

Output

Chrono LocalDateTime is: Hijrah-umalqura AH 1441-06-17T08:20

Reference: https://docs.oracle.com/javase/9/docs/api/java/time/chrono/HijrahDate.html#atTime-java.time.LocalTime- 


Last Updated : 15 Feb, 2020
Like Article
Save Article
Similar Reads