Class JdbcTimestamp

JdbcTimestamp

Un Timestamp JDBC. Per la documentazione di questo corso, vedi java.sql.Timestamp .

Metodi

MetodoTipo restituitoBreve descrizione
after(when)BooleanPer la documentazione di questo metodo, consulta java.sql.Timestamp#after(Timestamp).
before(when)BooleanPer la documentazione di questo metodo, consulta java.sql.Timestamp#before(Timestamp).
getDate()IntegerPer la documentazione di questo metodo, consulta java.sql.Date#getDate().
getHours()IntegerPer la documentazione di questo metodo, consulta java.sql.Date#getHours().
getMinutes()IntegerPer la documentazione di questo metodo, consulta java.sql.Date#getMinutes().
getMonth()IntegerPer la documentazione di questo metodo, consulta java.sql.Date#getMonth().
getNanos()IntegerPer la documentazione di questo metodo, consulta java.sql.Timestamp#getNanos().
getSeconds()IntegerPer la documentazione di questo metodo, consulta java.sql.Date#getSeconds().
getTime()IntegerPer la documentazione di questo metodo, consulta java.sql.Timestamp#getTime().
getYear()IntegerPer la documentazione di questo metodo, consulta java.sql.Date#getYear().
setDate(date)voidPer la documentazione di questo metodo, consulta java.sql.Date#setDate(int).
setHours(hours)voidPer la documentazione di questo metodo, consulta java.sql.Date#setHours(int).
setMinutes(minutes)voidPer la documentazione di questo metodo, consulta java.sql.Date#setMinutes(int).
setMonth(month)voidPer la documentazione di questo metodo, consulta java.sql.Date#setMonth(int).
setNanos(nanoseconds)voidPer la documentazione di questo metodo, consulta java.sql.Timestamp#setNanos(int).
setSeconds(seconds)voidPer la documentazione di questo metodo, consulta java.sql.Date#setSeconds(int).
setTime(milliseconds)voidPer la documentazione di questo metodo, consulta java.sql.Timestamp#setTime(long).
setYear(year)voidPer la documentazione di questo metodo, consulta java.sql.Date#setYear(int).

Documentazione dettagliata

after(when)

Per la documentazione di questo metodo, consulta java.sql.Timestamp#after(Timestamp).

Parametri

NomeTipoDescrizione
whenJdbcTimestampUn timestamp con cui eseguire il confronto.

Ritorni

Boolean: true se e solo se questo timestamp è strettamente successivo al timestamp specificato come parametro; in caso contrario false.


before(when)

Per la documentazione di questo metodo, consulta java.sql.Timestamp#before(Timestamp).

Parametri

NomeTipoDescrizione
whenJdbcTimestampUn timestamp con cui eseguire il confronto.

Ritorni

Boolean: true se e solo se questo timestamp è rigorosamente precedente al timestamp specificato come parametro; in caso contrario false.


getDate()

Per la documentazione di questo metodo, consulta java.sql.Date#getDate().

Ritorni

Integer: il giorno del mese rappresentato da questo timestamp. Il valore restituito è compreso tra 1 e 31 e rappresenta il giorno del mese che contiene o inizia con l'istante nel tempo rappresentato da questo timestamp, come interpretato nel fuso orario locale.


getHours()

Per la documentazione di questo metodo, consulta java.sql.Date#getHours().

Ritorni

Integer: l'ora rappresentata da questo oggetto; il valore è un numero (da 0 a 23) che rappresenta l'ora del giorno che contiene o inizia con l'istante nel tempo rappresentato da questo oggetto, come interpretato nel fuso orario locale.


getMinutes()

Per la documentazione di questo metodo, consulta java.sql.Date#getMinutes().

Ritorni

Integer: i minuti successivi all'ora rappresentata da questo oggetto, come interpretata nel fuso orario locale. Il valore è un numero compreso tra 0 e 59 inclusi.


getMonth()

Per la documentazione di questo metodo, consulta java.sql.Date#getMonth().

Ritorni

Integer: il mese che contiene o inizia con l'istante nel tempo rappresentato da questo timestamp. Il valore restituito è compreso tra 0 e 11. Il valore 0 rappresenta gennaio.


getNanos()

Per la documentazione di questo metodo, consulta java.sql.Timestamp#getNanos().

Ritorni

Integer: valore in secondi frazionari di questo timestamp (nanosecondi).


getSeconds()

Per la documentazione di questo metodo, consulta java.sql.Date#getSeconds().

Ritorni

Integer: secondi dopo il minuto rappresentato da questo oggetto, come interpretato nel fuso orario locale. Il valore è un numero compreso tra 0 e 61 inclusi, mentre 60 e 61 sono possibili solo per le macchine che prendono in considerazione i secondi intercalari.


getTime()

Per la documentazione di questo metodo, consulta java.sql.Timestamp#getTime().

Ritorni

Integer: il numero di millisecondi dal 1° gennaio 1970, 00:00:00 GMT, rappresentato da questo oggetto temporale.


getYear()

Per la documentazione di questo metodo, consulta java.sql.Date#getYear().

Ritorni

Integer: valore risultante dalla sottrazione di 1900 dall'anno che contiene o inizia con l'istante nel tempo rappresentato da questo timestamp, come interpretato nel fuso orario locale.


setDate(date)

Per la documentazione di questo metodo, consulta java.sql.Date#setDate(int).

Parametri

NomeTipoDescrizione
dateIntegerIl giorno del mese da impostare. Questo timestamp viene aggiornato per rappresentare un momento specifico all'interno del giorno del mese specificato, con l'anno, il mese, l'ora, il minuto e i secondi uguali a prima, come interpretato nel fuso orario locale. Ad esempio, se la data era il 30 aprile e la data è impostata sul 31, verrà trattata come se fosse il 1° maggio, perché aprile ha solo 30 giorni.

setHours(hours)

Per la documentazione di questo metodo, consulta java.sql.Date#setHours(int).

Parametri

NomeTipoDescrizione
hoursIntegerL'ora da impostare; questo oggetto viene aggiornato per rappresentare un momento all'interno dell'ora specificata del giorno, con anno, mese, data, minuto e secondo uguali di prima, come interpretato nel fuso orario locale.

setMinutes(minutes)

Per la documentazione di questo metodo, consulta java.sql.Date#setMinutes(int).

Parametri

NomeTipoDescrizione
minutesIntegerI minuti da impostare; questo oggetto viene aggiornato per rappresentare un momento all'interno del minuto dell'ora specificato, con l'anno, il mese, la data, l'ora e i secondi uguali a prima, come interpretato nel fuso orario locale.

setMonth(month)

Per la documentazione di questo metodo, consulta java.sql.Date#setMonth(int).

Parametri

NomeTipoDescrizione
monthIntegerIl mese da impostare. Questo timestamp viene aggiornato per rappresentare un momento specifico all'interno del mese specificato, con anno, data, ora, minuto e secondo uguali a prima, come interpretato nel fuso orario locale. Ad esempio, se la data era il 31 ottobre e il mese è impostato su giugno, la nuova data viene trattata come se fosse il 1° luglio, poiché giugno ha solo 30 giorni.

setNanos(nanoseconds)

Per la documentazione di questo metodo, consulta java.sql.Timestamp#setNanos(int).

Parametri

NomeTipoDescrizione
nanosecondsIntegerIl nuovo valore di secondi frazionari.

setSeconds(seconds)

Per la documentazione di questo metodo, consulta java.sql.Date#setSeconds(int).

Parametri

NomeTipoDescrizione
secondsIntegerI secondi da impostare; questo oggetto viene aggiornato per rappresentare un momento all'interno del secondo specificato del minuto, con anno, mese, data, ora e minuto uguali a prima, come interpretato nel fuso orario locale.

setTime(milliseconds)

Per la documentazione di questo metodo, consulta java.sql.Timestamp#setTime(long).

Parametri

NomeTipoDescrizione
millisecondsIntegerIl valore di tempo da impostare. Il valore è in millisecondi dal 1° gennaio 1970 alle 00:00:00 GMT.

setYear(year)

Per la documentazione di questo metodo, consulta java.sql.Date#setYear(int).

Parametri

NomeTipoDescrizione
yearIntegerIl valore dell'anno da impostare; l'anno del timestamp è impostato su questo valore più 1900. Questo timestamp viene aggiornato per rappresentare un momento specifico dell'anno specificato, con mese, data, ora, minuto e secondo uguali di prima, come interpretato nel fuso orario locale. Ad esempio, se la data era il 29 febbraio e l'anno è impostato su un anno non bisestile, la nuova data viene trattata come se fosse il 1° marzo.