Función Java SQL Timestamp before() con ejemplos

La función before() es parte de la clase Timestamp de Java SQL. La función devuelve un valor booleano que representa si el objeto Timestamp ocurre antes que el objeto Timestamp dado.

Firma de función:

public boolean before(Timestamp t)

Sintaxis:

ts1.before(ts2);

Parámetros: la función acepta el objeto de marca de tiempo como parámetro que debe verificarse.

Valor de retorno: la función devuelve un tipo de datos booleano que representa si el objeto de marca de tiempo ocurre antes que el objeto de marca de tiempo dado.

Excepción: la función no arroja ninguna excepción.

Los siguientes ejemplos ilustran el uso de la función before()

Ejemplo 1: Cree dos marcas de tiempo no iguales y verifique si la segunda marca de tiempo ocurre antes que la primera o no.

// Java program to demonstrate the
// use of before() function
  
import java.sql.*;
  
public class solution {
    public static void main(String args[])
    {
  
        // Create two timestamp objects
        Timestamp ts1 = new Timestamp(10003);
        Timestamp ts2 = new Timestamp(10001);
  
        boolean b = ts2.before(ts1);
  
        // Check if the second timestamp occurs
        // before first timestamp
        if (b) {
  
            // If true print that the Second Timestamp
            // occurs before the first timestamp
            System.out.println("Second Timestamp occurs"
                               + " before first timestamp");
        }
  
        else {
  
            // If false print that the Second Timestamp
            // does not occur before the first timestamp
            System.out.println("Second Timestamp does not occur"
                               + " before first timestamp");
        }
    }
}
Producción:

Second Timestamp occurs before first timestamp

Ejemplo 2: Cree dos marcas de tiempo iguales y verifique si la segunda marca de tiempo ocurre antes que la primera o no

// Java program to demonstrate the
// use of before() function
  
import java.sql.*;
  
public class solution {
    public static void main(String args[])
    {
  
        // Create two timestamp objects
        Timestamp ts1 = new Timestamp(10000);
        Timestamp ts2 = new Timestamp(10000);
  
        boolean b = ts2.before(ts1);
  
        // Check if the second timestamp occurs
        // before first timestamp
        if (b) {
  
            // If true print that the Second Timestamp
            // occurs before the first timestamp
            System.out.println("Second Timestamp occurs"
                               + " before first timestamp");
        }
  
        else {
  
            // If false print that the Second Timestamp
            // does not occur before the first timestamp
            System.out.println("Second Timestamp does not"
                               + " occur before first timestamp");
        }
    }
}
Producción:

Second Timestamp does not occur before first timestamp

Referencia: https://docs.oracle.com/javase/7/docs/api/java/sql/Timestamp.html

Publicación traducida automáticamente

Artículo escrito por andrew1234 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *