Class JdbcDate
Оптимизируйте свои подборки
Сохраняйте и классифицируйте контент в соответствии со своими настройками.
Дата JDBC Date
JDBC. Документацию по этому классу см. в java.sql.Date
.
Подробная документация
after(when)
Документацию по этому методу см. в java.sql.Date#after(date)
.
Параметры
Имя | Тип | Описание |
---|
when | Jdbc Date | Дата, с которой можно сравнивать. |
Возвращаться
Boolean
— true
тогда и только тогда, когда эта дата строго позже указанной даты; false
в противном случае.
before(when)
Документацию по этому методу см. в java.sql.Date#before(date)
.
Параметры
Имя | Тип | Описание |
---|
when | Jdbc Date | Дата, с которой можно сравнивать. |
Возвращаться
Boolean
— true
тогда и только тогда, когда эта дата строго раньше указанной даты; false
в противном случае.
get Date()
Документацию по этому методу см. в java.sql.Date#getDate()
.
Возвращаться
Integer
— день месяца, представленный этой датой. Значение находится в диапазоне от 1 до 31.
get Month()
Документацию по этому методу см. в java.sql.Date#getMonth()
.
Возвращаться
Integer
— число, обозначающее месяц, который содержит или начинается с момента времени, представленного этой датой. Возвращаемое значение находится в диапазоне от 0 до 11, причем значение 0 представляет январь.
get Time()
Документацию по этому методу см. в java.sql.Date#getTime()
.
Возвращаться
Integer
— количество миллисекунд с 1 января 1970 года, 00:00:00 по Гринвичу, представленное этой датой.
get Year()
Документацию по этому методу см. в java.sql.Date#getYear()
.
Возвращаться
Integer
— результат вычитания 1900 из года, который содержит или начинается с момента времени, представленного этой датой, как интерпретируется в местном часовом поясе.
set Date(date)
Документацию по этому методу см. в java.sql.Date#setDate(int)
.
Параметры
Имя | Тип | Описание |
---|
date | Integer | День месяца, который необходимо установить. Значение находится в диапазоне от 1 до 31 и может быть изменено при необходимости. Например, если дата была 30 апреля, а для нее установлено значение 31, то она рассматривается так, как если бы это было 1 мая, поскольку в апреле всего 30 дней. |
set Month(month)
Документацию по этому методу см. в java.sql.Date#setMonth(int)
.
Параметры
Имя | Тип | Описание |
---|
month | Integer | Значение месяца, которое необходимо установить. Возвращаемое значение находится в диапазоне от 0 до 11, причем значение 0 представляет январь. |
set Time(milliseconds)
Документацию по этому методу см. в java.sql.Date#setTime(int)
.
Параметры
Имя | Тип | Описание |
---|
milliseconds | Integer | Число миллисекунд, прошедших с 1 января 1970 года, 00:00:00 по Гринвичу, не должно превышать представление миллисекунд для 8099 года. Отрицательное число указывает количество миллисекунд до 1 января 1970 года, 00:00:00 по Гринвичу. |
set Year(year)
Документацию по этому методу см. в java.sql.Date#setYear(int)
.
Параметры
Имя | Тип | Описание |
---|
year | Integer | Значение для установки года. Это значение плюс 1900 — это итоговый год, который будет иметь дата после выполнения этого метода. |
Если не указано иное, контент на этой странице предоставляется по лицензии Creative Commons "С указанием авторства 4.0", а примеры кода – по лицензии Apache 2.0. Подробнее об этом написано в правилах сайта. Java – это зарегистрированный товарный знак корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2025-07-24 UTC.
[null,null,["Последнее обновление: 2025-07-24 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. |"]]