Gestión de Bases de datos en Internet: JDBC

La clase Timestamp

Esta clase añade a la clase Date del paquete java.util los métodos y características para trabajar con cláusulas de escape JDBC identificándolo como un tipo TIMESTAMP de SQL.

 

Los constuctores
 

Hora normal

public Time(int año, int mes, int diaMes, int hora, int minuto, int segundo, int nanosegundo)

Los valores válidos son año menos 1900, el mes entre 0 y 11, el día entre 1 y 31, la hora entre 0 y 23, el minuto entre 0 y 59, el segundo entre 0 y 59 y el nanosegundo entre 0 y 999,999,999.
 
 

Milisegundos

public Time(long time)

La hora en milisegundos, contados desde el 1 de Enero de 1970 a las 00:00:00 GMT. Ahora la parte entera de los segundos se almacenan en la parte Date y la parte fraccionaria de los segundos en la parte nanosegundos.

 

Los métodos

Hora como cadena de caracteres: valueOf()

public static Timestamp valueOf(String hora)

Asigna el valor hora en el formato "aaaa-mm-dd hh:mm:ss.fffffffff".
 
 
 

Hora como cadena de caracteres: toString()

public String toString()

Devuelve una cadena de caracteres con la hora en el formato "aaaa-mm-dd hh:mm:ss.fffffffff ".
 
 

Obtención de la parte fraccional: getNanos()

public int getNanos()

Devuelve la parte fraccional de los segundos de la fecha que contiene el objeto Timestamp.
 

 
 

Asignación de la parte fraccionaria: setNanos()

public void setNanos(int valor)

Asigna la parte fraccional de los segundos a la fecha que contiene el objeto Timestamp.

 
 

Comparación de fechas: equals()

public boolean equals(Timestamp ts)

Devuelve true si la fecha que contiene el argumento es la misma que la que contiene el objeto Timestamp.

 
 
 

Comparación de fechas: before()

public boolean before(Timestamp ts)

Devuelve true si la fecha que contiene el objeto Timestamp es anterior a la que contiene el argumento.

 

 

Comparación de fechas: after()

public boolean afterTimestamp ts)

Devuelve true si la fecha que contiene el objeto Timestamp es posterior a la que contiene el argumento.