La función setTime() es parte de la clase Timestamp de Java SQL. La función se usa para establecer la hora del objeto Timestamp. La función toma el tiempo en milisegundos, lo que representa el tiempo en milisegundos después del 1 de enero de 1970.
Firma de función:
public void setTime(long t)
Sintaxis:
ts1.setTime(l);
Parámetros: La función acepta un valor largo l como parámetro que se va a configurar como el tiempo.
Valor devuelto : La función no devuelve ningún valor.
Excepción: la función no arroja ninguna excepción.
Los siguientes programas ilustran el uso de la función setTime()
Ejemplo 1: Cree una marca de tiempo y use setTime() para cambiar la hora del objeto de marca de tiempo.
// Java program to demonstrate the // use of setTime() function import java.sql.*; public class solution { public static void main(String args[]) { // Create two timestamp objects Timestamp ts = new Timestamp(10000); // Display the timestamp object System.out.println("Timestamp time: " + ts.toString()); // Set the value of timestamp object // using setTime function ts.setTime(1000000000); // Display the new timestamp object System.out.println("New Timestamp time: " + ts.toString()); } }
Timestamp time: 1970-01-01 00:00:10.0 New Timestamp time: 1970-01-12 13:46:40.0
Ejemplo 2: Cree una marca de tiempo y use setTime() para cambiar la hora del objeto de marca de tiempo pasando un valor largo negativo como parámetro. Dar un valor largo negativo representa el tiempo anterior al 1 de enero de 1970
// Java program to demonstrate the // use of setTime() function import java.sql.*; public class solution { public static void main(String args[]) { // Create two timestamp objects Timestamp ts = new Timestamp(10000); // Display the timestamp object System.out.println("Timestamp time: " + ts.toString()); // Set the value of timestamp object // using setTime function ts.setTime(-1000000000); // Display the new timestamp object System.out.println("New Timestamp time: " + ts.toString()); } }
Timestamp time: 1970-01-01 00:00:10.0 New Timestamp time: 1969-12-20 10:13:20.0
Referencia: https://docs.oracle.com/javase/9/docs/api/java/sql/Timestamp.html#setTime-long-
Publicación traducida automáticamente
Artículo escrito por andrew1234 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA