El método atOffset() de una clase LocalTime se usa para combinar esta hora con un objeto de desplazamiento para crear un objeto OffsetTime. Todas las combinaciones posibles de tiempo y desplazamiento son válidas.
Sintaxis:
public OffsetTime atOffset(ZoneOffset offset)
Parámetros: este método acepta un desplazamiento de parámetro único que es el desplazamiento para combinar con LocalTime Object, no nulo.
Valor devuelto: este método devuelve el tiempo de compensación formado a partir de esta hora y el desplazamiento especificado, no nulo.
Los siguientes programas ilustran el método atOffset():
Programa 1:
// Java program to demonstrate // LocalTime.atOffset() method import java.time.*; public class GFG { public static void main(String[] args) { // create a LocalTime Object LocalTime time = LocalTime.parse("16:12:49"); // create a ZoneOffset object // with 7200 sec means 2 hours ZoneOffset offset = ZoneOffset.ofTotalSeconds(7200); // apply atOffset() OffsetTime offsettime = time.atOffset(offset); // print LocalDateTime System.out.println("Offset Time:" + offsettime.toString()); } }
Offset Time:16:12:49+02:00
Programa 2:
// Java program to demonstrate // LocalTime.atOffset() method import java.time.*; public class GFG { public static void main(String[] args) { // create a LocalTime Object LocalTime time = LocalTime.parse("17:52:49"); // create a ZoneOffset object // with 3 hours 45 minutes ZoneOffset offset = ZoneOffset.ofHoursMinutes(3, 45); // apply atOffset() OffsetTime offsettime = time.atOffset(offset); // print LocalDateTime System.out.println("Offset Time:" + offsettime.toString()); } }
Offset Time:17:52:49+03:45
Referencia: https://docs.oracle.com/javase/10/docs/api/java/time/LocalTime.html#atOffset(java.time.ZoneOffset)
Publicación traducida automáticamente
Artículo escrito por AmanSingh2210 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA