El método toHoursPart() de Duration Class en el paquete java.time se usa para obtener el valor de esta duración en número de horas dividiendo el número de horas en un día.
Sintaxis:
public long toHoursPart()
Parámetros: Este método no acepta ningún parámetro.
Valor devuelto: este método devuelve un valor largo que es el número de horas en esta duración al dividir el número de horas en un día.
Los siguientes ejemplos ilustran el método Duration.toHoursPart():
Ejemplo 1:
// Java code to illustrate toHoursPart() method import java.time.Duration; public class GFG { public static void main(String[] args) { // Duration using parse() method Duration duration = Duration.parse("P2DT3H4M"); System.out.println("Duration: " + duration); // Get the number of hours // using toHoursPart() method System.out.println(duration.toHoursPart()); } }
Producción:
Duration: PT51H4M 3
Ejemplo 2:
// Java code to illustrate toHoursPart() method import java.time.Duration; public class GFG { public static void main(String[] args) { // Duration using ofHours() method Duration duration = Duration.ofHours(10); System.out.println("Duration: " + duration); // Get the number of hours // using toHoursPart() method System.out.println(duration.toHoursPart()); } }
Producción:
Duration: PT10H 10
Referencia: https://docs.oracle.com/javase/9/docs/api/java/time/Duration.html#toHoursPart–