El método adjustInto() de la clase LocalTime se usa para ajustar el objeto temporal especificado para que tenga la misma hora que este objeto LocatTime.
Sintaxis:
public Temporal adjustInto(Temporal temporal)
Parámetros: este método acepta un solo parámetro temporal que es el objeto de destino que se va a ajustar, y no específicamente nulo.
Valor devuelto: este método devuelve el objeto temporal ajustado .
Excepción: la función lanza dos excepciones como se describe a continuación:
- DateTimeException : si no se puede realizar el ajuste
- ArithmeticException : si se produce un desbordamiento numérico
Los siguientes programas ilustran el método de ajuste():
Programa 1:
// Java program to demonstrate // LocalTime.adjustInto() method import java.time.*; public class GFG { public static void main(String[] args) { // create a LocalTime Object LocalTime local = LocalTime.parse("09:32:42"); // create Zone Time ZonedDateTime zonetime = ZonedDateTime.now(); // print Zone Time System.out.println("ZonedDateTime" + " before adjustInto():" + zonetime.toString()); // apply adjustInto() zonetime = (ZonedDateTime)local .adjustInto(zonetime); // print Zone Time System.out.println("ZonedDateTime" + " after adjustInto():" + zonetime.toString()); } }
ZonedDateTime before adjustInto():2018-12-03T06:30:31.142Z[Etc/UTC] ZonedDateTime after adjustInto():2018-12-03T09:32:42Z[Etc/UTC]
Programa 2:
// Java program to demonstrate // LocalTime.adjustInto() method import java.time.*; import java.time.temporal.Temporal; public class GFG { public static void main(String[] args) { // create a LocalTime Object LocalTime local = LocalTime.parse("19:52:43"); // create a Temporal object // which is equal to OffsetDateTime object OffsetDateTime passTemporal = OffsetDateTime.now(); // print passed Value System.out.println("Before adjustInto() OffsetDateTime: " + passTemporal); // apply adjustInto method // to adjust OffsetDateTime Temporal Temporal returnTemporal = local.adjustInto(passTemporal); // print results System.out.println("After adjustInto() OffsetDateTime: " + (OffsetDateTime)returnTemporal); } }
Before adjustInto() OffsetDateTime: 2018-12-03T06:30:33.927Z After adjustInto() OffsetDateTime: 2018-12-03T19:52:43Z
Referencia: https://docs.oracle.com/javase/10/docs/api/java/time/LocalTime.html#adjustInto(java.time.temporal.Temporal)
Publicación traducida automáticamente
Artículo escrito por AmanSingh2210 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA