La clase de tiempo es parte del paquete SQL de Java. Esta clase es un contenedor delgado alrededor de java.util.Date que permite que la API de JDBC lo identifique como un valor de TIME de SQL. El valor inicial de tiempo se establece en el 1 de enero de 1970. Todos los valores de tiempo posteriores son positivos y los anteriores son negativos.
Jerarquía de clases:
java.lang.Object ↳ java.util.Date ↳ java.sql.Time
Constructores:
- Time(long t) : crea un objeto Time utilizando un valor de tiempo en milisegundos.
Ejemplo para demostrar cómo crear un objeto de clase de tiempo usando Constructor:
// Java program to demonstrate // Constructor of Time Class import java.sql.*; class GFG { public static void main(String args[]) { // time in milliseconds long milli = 123456789999l; // create a object java.sql.Time time = new java.sql.Time(milli); // display the time System.out.println("Time = " + time.toString()); } }
Time = 21:33:09
Métodos:
Método | Explicación |
---|---|
establecerTiempo(t largo) | establece el valor del tiempo usando milisegundos |
Enstringr() | Da formato a una hora en formato de escape de hora JDBC. |
valorDe(String s) | Convierte una string en formato de escape de tiempo JDBC en un valor de tiempo. |
- setTime (tiempo prolongado): este método establece un objeto de tiempo utilizando un valor de tiempo de milisegundos.
Sintaxis:
public void setTime(long time)
Parámetros: Este método acepta un parámetro obligatorio de tiempo que representa el tiempo a configurar en milisegundos desde el 1 de enero de 1970, 00:00:00 GMT.
- valueOf(String s) : este método convierte una string en formato de escape de tiempo JDBC en un valor de tiempo.
Sintaxis:
public static Time valueOf(String s)
Parámetros: Este método acepta un parámetro obligatorio s que representa la hora en formato “hh:mm:ss”
Valor de retorno: este método devuelve un objeto de tiempo correspondiente
- toString() : este método formatea una hora en formato de escape de tiempo JDBC.
Sintaxis:
public String toString()
Valor devuelto: este método devuelve una string en formato hh:mm:ss.
Programa para demostrar los métodos setTime(), valueOf() y toString():
// Java program to demonstrate // setTime(), valueOf() and toString() methods: import java.sql.*; class GFG { public static void main(String args[]) { // time in milliseconds long milli = 123456789999l; // create a object java.sql.Time time = new java.sql.Time(milli); // display the time System.out.println( "Time = " + time.toString()); // ----- setTime() ----- // set another time // using setTime() method long milSec = 455415454l; time.setTime(milSec); // ----- toString() ----- // display the time // using toString() method System.out.println( "New Time = " + time.toString()); // ----- valueOf() ----- // using valueOf() method System.out.println( "Value of 00:05:29 = " + Time.valueOf( "00:05:29" )); } } |
Time = 21:33:09 New Time = 06:30:15 Value of 00:05:29 = 00:05:29
Referencia: https://docs.oracle.com/javase/7/docs/api/java/sql/Time.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