Class JdbcDate
컬렉션을 사용해 정리하기
내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.
자세한 문서
getMonth()
이 메서드에 관한 문서는
java.sql.Date#getMonth()
를 참고하세요.
리턴
Integer
: 이 날짜로 표시되는 시간의 순간을 포함하거나 이 순간으로 시작하는 월을 나타내는 숫자입니다. 반환되는 값은 0과 11 사이이며 0은 1월을 나타냅니다.
getYear()
이 메서드에 관한 문서는
java.sql.Date#getYear()
를 참고하세요.
리턴
Integer
: 이 날짜로 표시된 시간의 순간이 포함되거나 이 순간으로 시작되는 연도에서 1900을 뺀 값입니다(로컬 시간대로 해석됨).
setDate(date)
이 메서드에 관한 문서는
java.sql.Date#setDate(int)
를 참고하세요.
매개변수
이름 | 유형 | 설명 |
date | Integer | 설정할 일입니다. 값은 1~31 사이이며 필요에 따라 수정됩니다. 예를 들어 날짜가 4월 30일인데 31일로 설정된 경우 4월에는 30일밖에 없으므로 5월 1일로 간주됩니다. |
setTime(milliseconds)
이 메서드에 관한 문서는
java.sql.Date#setTime(int)
를 참고하세요.
매개변수
이름 | 유형 | 설명 |
milliseconds | Integer | 1970년 1월 1일 00:00:00 GMT 이후 경과한 밀리초 수를 나타냅니다. 8099년의 밀리초 표현을 초과해서는 안 됩니다. 음수는 1970년 1월 1일 00:00:00 GMT 이전의 밀리초 수를 나타냅니다. |
달리 명시되지 않는 한 이 페이지의 콘텐츠에는 Creative Commons Attribution 4.0 라이선스에 따라 라이선스가 부여되며, 코드 샘플에는 Apache 2.0 라이선스에 따라 라이선스가 부여됩니다. 자세한 내용은 Google Developers 사이트 정책을 참조하세요. 자바는 Oracle 및/또는 Oracle 계열사의 등록 상표입니다.
최종 업데이트: 2025-07-26(UTC)
[null,null,["최종 업데이트: 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. |"]]