Open In App

HijrahDate atTime() method in Java with Example

Improve
Improve
Like Article
Like
Save
Share
Report

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
Previous
Next
Share your thoughts in the comments
Similar Reads