Class JdbcDate
จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน
บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ
เอกสารประกอบโดยละเอียด
after(when)
ดูเอกสารประกอบของวิธีการนี้ได้ที่
java.sql.Date#after(date)
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
when | JdbcDate | วันที่ที่จะเปรียบเทียบ |
รีเทิร์น
Boolean
— true
เฉพาะในกรณีที่วันที่นี้อยู่หลังวันที่ที่ระบุไว้เท่านั้น จะเป็น false
ในกรณีอื่นๆ
before(when)
ดูเอกสารประกอบของวิธีการนี้ได้ที่
java.sql.Date#before(date)
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
when | JdbcDate | วันที่ที่จะเปรียบเทียบ |
รีเทิร์น
Boolean
— true
เฉพาะในกรณีที่วันที่นี้มาก่อนวันที่ที่ระบุเท่านั้น
false
ในกรณีอื่นๆ
getDate()
ดูเอกสารประกอบของวิธีการนี้ได้ที่
java.sql.Date#getDate()
รีเทิร์น
Integer
— วันของเดือนที่แสดงโดยวันที่นี้ ค่าอยู่ระหว่าง 1 ถึง 31
getMonth()
ดูเอกสารประกอบของวิธีการนี้ได้ที่
java.sql.Date#getMonth()
รีเทิร์น
Integer
— ตัวเลขที่แสดงถึงเดือนที่มีหรือเริ่มต้นด้วยช่วงเวลาที่แสดงโดยวันที่นี้ ค่าที่แสดงผลจะอยู่ระหว่าง 0 ถึง 11 โดยค่า 0 จะแสดงถึงเดือนมกราคม
getTime()
ดูเอกสารประกอบของวิธีการนี้ได้ที่
java.sql.Date#getTime()
รีเทิร์น
Integer
— จํานวนมิลลิวินาทีนับตั้งแต่วันที่ 1 มกราคม 1970 เวลา 00:00:00 น. GMT ที่แสดงโดยวันที่นี้
getYear()
ดูเอกสารประกอบของวิธีการนี้ได้ที่
java.sql.Date#getYear()
รีเทิร์น
Integer
— ผลลัพธ์ของการลบ 1900 ออกจากปีที่ประกอบด้วยหรือเริ่มต้นด้วยช่วงเวลาที่แสดงโดยวันที่นี้ตามที่ตีความในเขตเวลาท้องถิ่น
setDate(date)
ดูเอกสารประกอบของวิธีการนี้ได้ที่
java.sql.Date#setDate(int)
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
date | Integer | วันที่ของเดือนที่จะตั้งค่า ค่าอยู่ระหว่าง 1 ถึง 31 โดยแก้ไขตามต้องการ เช่น หากวันที่คือ 30 เมษายนและตั้งค่าวันที่เป็น 31 ระบบจะถือว่าวันที่ดังกล่าวเป็นวันที่ 1 พฤษภาคม เนื่องจากเดือนเมษายนมีเพียง 30 วัน |
setMonth(month)
ดูเอกสารประกอบของวิธีการนี้ได้ที่
java.sql.Date#setMonth(int)
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
month | Integer | ค่าเดือนที่จะตั้งค่า ค่าที่แสดงผลจะอยู่ระหว่าง 0 ถึง 11 โดยค่า 0 จะแสดงถึงเดือนมกราคม |
setTime(milliseconds)
ดูเอกสารประกอบของวิธีการนี้ได้ที่
java.sql.Date#setTime(int)
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
milliseconds | Integer | จํานวนมิลลิวินาทีนับตั้งแต่วันที่ 1 มกราคม 1970 เวลา 00:00:00 น. GMT โดยต้องไม่เกินการนําเสนอมิลลิวินาทีสําหรับปี 8099 ตัวเลขที่เป็นค่าลบแสดงจํานวนมิลลิวินาทีก่อนวันที่ 1 มกราคม 1970 เวลา 00:00:00 น. GMT |
setYear(year)
ดูเอกสารประกอบของวิธีการนี้ได้ที่
java.sql.Date#setYear(int)
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
year | Integer | ค่าที่จะตั้งค่าปี ค่านี้บวก 1900 คือปีที่เป็นผลลัพธ์ของวันที่หลังจากเรียกใช้เมธอดนี้ |
เนื้อหาของหน้าเว็บนี้ได้รับอนุญาตภายใต้ใบอนุญาตที่ต้องระบุที่มาของครีเอทีฟคอมมอนส์ 4.0 และตัวอย่างโค้ดได้รับอนุญาตภายใต้ใบอนุญาต Apache 2.0 เว้นแต่จะระบุไว้เป็นอย่างอื่น โปรดดูรายละเอียดที่นโยบายเว็บไซต์ Google Developers Java เป็นเครื่องหมายการค้าจดทะเบียนของ 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. |"]]