Class JdbcDate
Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
JdbcDate
Un Date
JDBC. Per la documentazione di questa classe, consulta java.sql.Date
.
Metodi
Metodo | Tipo restituito | Breve descrizione |
after(when) | Boolean | Per la documentazione di questo metodo, consulta
java.sql.Date#after(date) . |
before(when) | Boolean | Per la documentazione di questo metodo, consulta
java.sql.Date#before(date) . |
getDate() | Integer | Per la documentazione di questo metodo, consulta
java.sql.Date#getDate() . |
getMonth() | Integer | Per la documentazione di questo metodo, consulta
java.sql.Date#getMonth() . |
getTime() | Integer | Per la documentazione di questo metodo, consulta
java.sql.Date#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) . |
setMonth(month) | void | Per la documentazione di questo metodo, consulta
java.sql.Date#setMonth(int) . |
setTime(milliseconds) | void | Per la documentazione di questo metodo, consulta
java.sql.Date#setTime(int) . |
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.Date#after(date)
.
Parametri
Nome | Tipo | Descrizione |
when | JdbcDate | Una data di riferimento. |
Invio
Boolean
- true
se e solo se questa data è strettamente successiva alla data fornita; false
in caso contrario.
before(when)
Per la documentazione di questo metodo, consulta
java.sql.Date#before(date)
.
Parametri
Nome | Tipo | Descrizione |
when | JdbcDate | Una data di riferimento. |
Invio
Boolean
- true
se e solo se questa data è strettamente precedente alla data fornita;
false
in caso contrario.
getDate()
Per la documentazione di questo metodo, consulta
java.sql.Date#getDate()
.
Invio
Integer
: il giorno del mese rappresentato da questa data. Il valore deve essere compreso tra 1 e 31.
getMonth()
Per la documentazione di questo metodo, consulta
java.sql.Date#getMonth()
.
Invio
Integer
: il numero che rappresenta il mese che contiene o inizia con l'istante di tempo rappresentato da questa data. Il valore restituito è compreso tra 0 e 11, dove 0 rappresenta gennaio.
getTime()
Per la documentazione di questo metodo, consulta
java.sql.Date#getTime()
.
Invio
Integer
: il numero di millisecondi dal 1° gennaio 1970 00:00:00 GMT rappresentato da questa data.
getYear()
Per la documentazione di questo metodo, consulta
java.sql.Date#getYear()
.
Invio
Integer
: il risultato della sottrazione di 1900 dall'anno che contiene o inizia con l'istante nel tempo rappresentato da questa data, 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. Il valore deve essere compreso tra 1 e 31, modificato in base alle esigenze. Ad esempio, se la data era il 30 aprile e viene impostata su 31, viene considerata come il 1° maggio, perché aprile ha solo 30 giorni. |
setMonth(month)
Per la documentazione di questo metodo, consulta
java.sql.Date#setMonth(int)
.
Parametri
Nome | Tipo | Descrizione |
month | Integer | Il valore del mese da impostare. Il valore restituito è compreso tra 0 e 11, dove 0 rappresenta gennaio. |
setTime(milliseconds)
Per la documentazione di questo metodo, consulta
java.sql.Date#setTime(int)
.
Parametri
Nome | Tipo | Descrizione |
milliseconds | Integer | Il numero di millisecondi dal 1° gennaio 1970 00:00:00 GMT, che non deve superare la rappresentazione in millisecondi per l'anno 8099. Un numero negativo indica il
numero di millisecondi prima del 1° gennaio 1970 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 con cui impostare l'anno. Questo valore più 1900 è l'anno risultante della data
dopo l'esecuzione di questo metodo. |
Salvo quando diversamente specificato, i contenuti di questa pagina sono concessi in base alla licenza Creative Commons Attribution 4.0, mentre gli esempi di codice sono concessi in base alla licenza Apache 2.0. Per ulteriori dettagli, consulta le norme del sito di Google Developers. Java è un marchio registrato di Oracle e/o delle sue consociate.
Ultimo aggiornamento 2025-07-26 UTC.
[null,null,["Ultimo aggiornamento 2025-07-26 UTC."],[[["\u003cp\u003e\u003ccode\u003eJdbcDate\u003c/code\u003e is a JDBC representation of a SQL \u003ccode\u003eDate\u003c/code\u003e and provides methods for date manipulation.\u003c/p\u003e\n"],["\u003cp\u003eIt offers methods to compare dates (\u003ccode\u003eafter\u003c/code\u003e, \u003ccode\u003ebefore\u003c/code\u003e), retrieve date components (\u003ccode\u003egetDate\u003c/code\u003e, \u003ccode\u003egetMonth\u003c/code\u003e, \u003ccode\u003egetYear\u003c/code\u003e), and get the time in milliseconds (\u003ccode\u003egetTime\u003c/code\u003e).\u003c/p\u003e\n"],["\u003cp\u003eYou can modify the date using methods like \u003ccode\u003esetDate\u003c/code\u003e, \u003ccode\u003esetMonth\u003c/code\u003e, \u003ccode\u003esetYear\u003c/code\u003e, and \u003ccode\u003esetTime\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eDetailed documentation and method parameters are provided for comprehensive understanding and usage.\u003c/p\u003e\n"]]],[],null,["# Class JdbcDate\n\nJdbcDate\n\nA JDBC `Date`. For documentation of this class, see [`java.sql.Date`](https://docs.oracle.com/javase/6/docs/api/java/sql/Date.html). \n\n### Methods\n\n| Method | Return type | Brief description |\n|--------------------------------------------|-------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| [after(when)](#after(JdbcDate)) | `Boolean` | For documentation of this method, see [`java.sql.Date#after(date)`](https://docs.oracle.com/javase/6/docs/api/java/util/Date.html#after(java.util.Date)). |\n| [before(when)](#before(JdbcDate)) | `Boolean` | For documentation of this method, see [`java.sql.Date#before(date)`](https://docs.oracle.com/javase/6/docs/api/java/util/Date.html#before(java.util.Date)). |\n| [getDate()](#getDate()) | `Integer` | For documentation of this method, see [` java.sql.Date#getDate()`](https://docs.oracle.com/javase/6/docs/api/java/util/Date.html#getDate()). |\n| [getMonth()](#getMonth()) | `Integer` | For documentation of this method, see [` java.sql.Date#getMonth()`](https://docs.oracle.com/javase/6/docs/api/java/util/Date.html#getMonth()). |\n| [getTime()](#getTime()) | `Integer` | For documentation of this method, see [` java.sql.Date#getTime()`](https://docs.oracle.com/javase/6/docs/api/java/util/Date.html#getTime()). |\n| [getYear()](#getYear()) | `Integer` | For documentation of this method, see [` java.sql.Date#getYear()`](https://docs.oracle.com/javase/6/docs/api/java/util/Date.html#getYear()). |\n| [setDate(date)](#setDate(Integer)) | `void` | For documentation of this method, see [` java.sql.Date#setDate(int)`](https://docs.oracle.com/javase/6/docs/api/java/util/Date.html#setDate(int)). |\n| [setMonth(month)](#setMonth(Integer)) | `void` | For documentation of this method, see [` java.sql.Date#setMonth(int)`](https://docs.oracle.com/javase/6/docs/api/java/util/Date.html#setMonth(int)). |\n| [setTime(milliseconds)](#setTime(Integer)) | `void` | For documentation of this method, see [` java.sql.Date#setTime(int)`](https://docs.oracle.com/javase/6/docs/api/java/sql/Date.html#setTime(long)). |\n| [setYear(year)](#setYear(Integer)) | `void` | For documentation of this method, see [` java.sql.Date#setYear(int)`](https://docs.oracle.com/javase/6/docs/api/java/util/Date.html#setYear(int)). |\n\nDetailed documentation\n----------------------\n\n### `after(when)`\n\nFor documentation of this method, see [`java.sql.Date#after(date)`](https://docs.oracle.com/javase/6/docs/api/java/util/Date.html#after(java.util.Date)).\n\n#### Parameters\n\n| Name | Type | Description |\n|--------|---------------|-----------------------|\n| `when` | [JdbcDate](#) | A date to compare to. |\n\n#### Return\n\n\n`Boolean` --- `true` if and only if this date is strictly later than the provided date; `false` otherwise.\n\n*** ** * ** ***\n\n### `before(when)`\n\nFor documentation of this method, see [`java.sql.Date#before(date)`](https://docs.oracle.com/javase/6/docs/api/java/util/Date.html#before(java.util.Date)).\n\n#### Parameters\n\n| Name | Type | Description |\n|--------|---------------|-----------------------|\n| `when` | [JdbcDate](#) | A date to compare to. |\n\n#### Return\n\n\n`Boolean` --- `true` if and only if this date is strictly earlier than the provided date;\n`false` otherwise.\n\n*** ** * ** ***\n\n### `get``Date()`\n\nFor documentation of this method, see [`\njava.sql.Date#getDate()`](https://docs.oracle.com/javase/6/docs/api/java/util/Date.html#getDate()).\n\n#### Return\n\n\n`Integer` --- The day of the month represented by this date. The value is between 1 and 31.\n\n*** ** * ** ***\n\n### `get``Month()`\n\nFor documentation of this method, see [`\njava.sql.Date#getMonth()`](https://docs.oracle.com/javase/6/docs/api/java/util/Date.html#getMonth()).\n\n#### Return\n\n\n`Integer` --- The number representing the month that contains or begins with the instant in time\nrepresented by this date. The value returned is between 0 and 11, with the value 0\nrepresenting January.\n\n*** ** * ** ***\n\n### `get``Time()`\n\nFor documentation of this method, see [`\njava.sql.Date#getTime()`](https://docs.oracle.com/javase/6/docs/api/java/util/Date.html#getTime()).\n\n#### Return\n\n\n`Integer` --- The number of milliseconds since January 1, 1970, 00:00:00 GMT represented by this\ndate.\n\n*** ** * ** ***\n\n### `get``Year()`\n\nFor documentation of this method, see [`\njava.sql.Date#getYear()`](https://docs.oracle.com/javase/6/docs/api/java/util/Date.html#getYear()).\n\n#### Return\n\n\n`Integer` --- The result of subtracting 1900 from the year that contains or begins with the instant\nin time represented by this date, as interpreted in the local time zone.\n\n*** ** * ** ***\n\n### `set``Date(date)`\n\nFor documentation of this method, see [`\njava.sql.Date#setDate(int)`](https://docs.oracle.com/javase/6/docs/api/java/util/Date.html#setDate(int)).\n\n#### Parameters\n\n| Name | Type | Description |\n|--------|-----------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| `date` | `Integer` | The day of the month to set. The value is between 1 and 31, modified as needed. For example, if the date was April 30, for example, and the date is set to 31, then it is treated as if it were on May 1, because April has only 30 days. |\n\n*** ** * ** ***\n\n### `set``Month(month)`\n\nFor documentation of this method, see [`\njava.sql.Date#setMonth(int)`](https://docs.oracle.com/javase/6/docs/api/java/util/Date.html#setMonth(int)).\n\n#### Parameters\n\n| Name | Type | Description |\n|---------|-----------|--------------------------------------------------------------------------------------------------------|\n| `month` | `Integer` | The month value to set. The value returned is between 0 and 11, with the value 0 representing January. |\n\n*** ** * ** ***\n\n### `set``Time(milliseconds)`\n\nFor documentation of this method, see [`\njava.sql.Date#setTime(int)`](https://docs.oracle.com/javase/6/docs/api/java/sql/Date.html#setTime(long)).\n\n#### Parameters\n\n| Name | Type | Description |\n|----------------|-----------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| `milliseconds` | `Integer` | The number of milliseconds since January 1, 1970, 00:00:00 GMT, not to exceed the milliseconds representation for the year 8099. A negative number indicates the number of milliseconds before January 1, 1970, 00:00:00 GMT. |\n\n*** ** * ** ***\n\n### `set``Year(year)`\n\nFor documentation of this method, see [`\njava.sql.Date#setYear(int)`](https://docs.oracle.com/javase/6/docs/api/java/util/Date.html#setYear(int)).\n\n#### Parameters\n\n| Name | Type | Description |\n|--------|-----------|---------------------------------------------------------------------------------------------------------------------|\n| `year` | `Integer` | The value to set the year with. This value plus 1900 is the resulting year the date has after this method executes. |"]]