Un Timestamp
JDBC. Per la documentazione di questo corso, vedi java.sql.Timestamp
.
Metodi
Metodo | Tipo restituito | Breve descrizione |
---|---|---|
after(when) | Boolean | Per la documentazione di questo metodo, consulta
java.sql.Timestamp#after(Timestamp) . |
before(when) | Boolean | Per la documentazione di questo metodo, consulta
java.sql.Timestamp#before(Timestamp) . |
getDate() | Integer | Per la documentazione di questo metodo, consulta
java.sql.Date#getDate() . |
getHours() | Integer | Per la documentazione di questo metodo, consulta
java.sql.Date#getHours() . |
getMinutes() | Integer | Per la documentazione di questo metodo, consulta
java.sql.Date#getMinutes() . |
getMonth() | Integer | Per la documentazione di questo metodo, consulta
java.sql.Date#getMonth() . |
getNanos() | Integer | Per la documentazione di questo metodo, consulta
java.sql.Timestamp#getNanos() . |
getSeconds() | Integer | Per la documentazione di questo metodo, consulta
java.sql.Date#getSeconds() . |
getTime() | Integer | Per la documentazione di questo metodo, consulta
java.sql.Timestamp#getTime() . |
getYear() | Integer | Per la documentazione di questo metodo, consulta
java.sql.Date#getYear() . |
setDate(date) | void | Per la documentazione di questo metodo, consulta
java.sql.Date#setDate(int) . |
setHours(hours) | void | Per la documentazione di questo metodo, consulta
java.sql.Date#setHours(int) . |
setMinutes(minutes) | void | Per la documentazione di questo metodo, consulta
java.sql.Date#setMinutes(int) . |
setMonth(month) | void | Per la documentazione di questo metodo, consulta
java.sql.Date#setMonth(int) . |
setNanos(nanoseconds) | void | Per la documentazione di questo metodo, consulta
java.sql.Timestamp#setNanos(int) . |
setSeconds(seconds) | void | Per la documentazione di questo metodo, consulta
java.sql.Date#setSeconds(int) . |
setTime(milliseconds) | void | Per la documentazione di questo metodo, consulta
java.sql.Timestamp#setTime(long) . |
setYear(year) | void | Per 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
Nome | Tipo | Descrizione |
---|---|---|
when | JdbcTimestamp | Un 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
Nome | Tipo | Descrizione |
---|---|---|
when | JdbcTimestamp | Un 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
Nome | Tipo | Descrizione |
---|---|---|
date | Integer | Il 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
Nome | Tipo | Descrizione |
---|---|---|
hours | Integer | L'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
Nome | Tipo | Descrizione |
---|---|---|
minutes | Integer | I 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
Nome | Tipo | Descrizione |
---|---|---|
month | Integer | Il 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
Nome | Tipo | Descrizione |
---|---|---|
nanoseconds | Integer | Il nuovo valore di secondi frazionari. |
setSeconds(seconds)
Per la documentazione di questo metodo, consulta
java.sql.Date#setSeconds(int)
.
Parametri
Nome | Tipo | Descrizione |
---|---|---|
seconds | Integer | I 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
Nome | Tipo | Descrizione |
---|---|---|
milliseconds | Integer | Il 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
Nome | Tipo | Descrizione |
---|---|---|
year | Integer | Il 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. |