El método isBefore() de la clase OffsetTime en formatos Java comprueba si el tiempo transcurrido es anterior al tiempo especificado en el parámetro.
Sintaxis:
public boolean isBefore(OffsetTime other)
Parámetro: este método acepta un solo parámetro obligatorio que especifica el tiempo con el que se comparará.
Valor devuelto: Devuelve verdadero si la fecha es anterior a la fecha pasada, de lo contrario devuelve falso.
Los siguientes programas ilustran el método isBefore() :
Programa 1:
// Java program to demonstrate the isBefore() method import java.time.OffsetTime; public class GFG { public static void main(String[] args) { // Parses the time OffsetTime time1 = OffsetTime.parse("15:30:30+07:00"); // Parses the time OffsetTime time2 = OffsetTime.parse("15:20:30+07:00"); // gets the time1 System.out.println("time1: " + time1); // gets the time2 System.out.println("time1: " + time2); System.out.println("time1 is before time2: " + time1.isBefore(time2)); } }
Producción:
time1: 15:30:30+07:00 time1: 15:20:30+07:00 time1 is before time2: false
Programa 2 :
// Java program to demonstrate the isBefore() method import java.time.OffsetTime; public class GFG { public static void main(String[] args) { // Parses the time OffsetTime time1 = OffsetTime.parse("15:30:30+07:00"); // Parses the time OffsetTime time2 = OffsetTime.parse("15:30:30+07:00"); // gets the time1 System.out.println("time1: " + time1); // gets the time2 System.out.println("time1: " + time2); System.out.println("time1 is before time2: " + time1.isBefore(time2)); } }
Producción:
time1: 15:30:30+07:00 time1: 15:30:30+07:00 time1 is before time2: false
Referencia : https://docs.oracle.com/javase/8/docs/api/java/time/OffsetTime.html#isBefore-java.time.OffsetTime-