Class JdbcDate
Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
JdbcDate
Um Date
JDBC. Para consultar a documentação dessa classe, consulte java.sql.Date
.
Métodos
Método | Tipo de retorno | Breve descrição |
after(when) | Boolean | Para consultar a documentação desse método, acesse
java.sql.Date#after(date) . |
before(when) | Boolean | Para consultar a documentação desse método, acesse
java.sql.Date#before(date) . |
getDate() | Integer | Para consultar a documentação desse método, acesse
java.sql.Date#getDate() . |
getMonth() | Integer | Para consultar a documentação desse método, acesse
java.sql.Date#getMonth() . |
getTime() | Integer | Para consultar a documentação desse método, acesse
java.sql.Date#getTime() . |
getYear() | Integer | Para consultar a documentação desse método, acesse
java.sql.Date#getYear() . |
setDate(date) | void | Para consultar a documentação desse método, acesse
java.sql.Date#setDate(int) . |
setMonth(month) | void | Para consultar a documentação desse método, acesse
java.sql.Date#setMonth(int) . |
setTime(milliseconds) | void | Para consultar a documentação desse método, acesse
java.sql.Date#setTime(int) . |
setYear(year) | void | Para consultar a documentação desse método, acesse
java.sql.Date#setYear(int) . |
Documentação detalhada
after(when)
Para consultar a documentação desse método, acesse
java.sql.Date#after(date)
.
Parâmetros
Nome | Tipo | Descrição |
when | JdbcDate | Uma data para comparação. |
Retornar
Boolean
: true
se e somente se essa data for estritamente posterior à data fornecida. Caso contrário, false
.
before(when)
Para consultar a documentação desse método, acesse
java.sql.Date#before(date)
.
Parâmetros
Nome | Tipo | Descrição |
when | JdbcDate | Uma data para comparação. |
Retornar
Boolean
: true
se e somente se essa data for estritamente anterior à data fornecida.
false
, caso contrário.
getDate()
Para consultar a documentação desse método, acesse
java.sql.Date#getDate()
.
Retornar
Integer
: o dia do mês representado por essa data. O valor está entre 1 e 31.
getMonth()
Para consultar a documentação desse método, acesse
java.sql.Date#getMonth()
.
Retornar
Integer
: o número que representa o mês que contém ou começa com o instante representado por essa data. O valor retornado está entre 0 e 11, sendo que o valor 0
representa janeiro.
getTime()
Para consultar a documentação desse método, acesse
java.sql.Date#getTime()
.
Retornar
Integer
: o número de milissegundos desde 1º de janeiro de 1970, 00:00:00 GMT, representado por essa
data.
getYear()
Para consultar a documentação desse método, acesse
java.sql.Date#getYear()
.
Retornar
Integer
: o resultado da subtração de 1900 do ano que contém ou começa com o instante
representado por essa data, conforme interpretado no fuso horário local.
setDate(date)
Para consultar a documentação desse método, acesse
java.sql.Date#setDate(int)
.
Parâmetros
Nome | Tipo | Descrição |
date | Integer | O dia do mês a ser definido. O valor fica entre 1 e 31, modificado conforme necessário. Por
exemplo, se a data for 30 de abril e a data for definida como 31, ela será
tratada como se fosse 1 de maio, porque abril tem apenas 30 dias. |
setMonth(month)
Para consultar a documentação desse método, acesse
java.sql.Date#setMonth(int)
.
Parâmetros
Nome | Tipo | Descrição |
month | Integer | O valor do mês a ser definido. O valor retornado está entre 0 e 11, sendo que o valor 0
representa janeiro. |
setTime(milliseconds)
Para consultar a documentação desse método, acesse
java.sql.Date#setTime(int)
.
Parâmetros
Nome | Tipo | Descrição |
milliseconds | Integer | O número de milissegundos desde 1º de janeiro de 1970, 00:00:00 GMT, sem
exceder a representação de milissegundos do ano 8099. Um número negativo indica o
número de milissegundos antes de 1º de janeiro de 1970, 00h00min00s GMT. |
setYear(year)
Para consultar a documentação desse método, acesse
java.sql.Date#setYear(int)
.
Parâmetros
Nome | Tipo | Descrição |
year | Integer | O valor para definir o ano. Esse valor mais 1900 é o ano resultante da data
após a execução desse método. |
Exceto em caso de indicação contrária, o conteúdo desta página é licenciado de acordo com a Licença de atribuição 4.0 do Creative Commons, e as amostras de código são licenciadas de acordo com a Licença Apache 2.0. Para mais detalhes, consulte as políticas do site do Google Developers. Java é uma marca registrada da Oracle e/ou afiliadas.
Última atualização 2025-07-26 UTC.
[null,null,["Última atualização 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. |"]]