המחלקה java.sql.Date מייצגת את התאריך היחיד ב-Java. הוא יורש את המחלקה java.util.Date.
מופע java.sql.Date נמצא בשימוש נרחב ב-JDBC מכיוון שהוא מייצג את התאריך שניתן לאחסן במסד נתונים.
כמה בנאים ושיטות של המחלקה java.sql.Date הוצאו משימוש. כאן, אנחנו לא נותנים את הרשימה של כל בנאי ושיטה שהוצאו משימוש.
java.sql.Date Constructor
לא. | בַּנַאִי | תיאור |
---|---|---|
1) | תאריך (מילישניות ארוכות) | יוצר אובייקט sql date עבור אלפיות השנייה הנתונות מאז 1 בינואר 1970, 00:00:00 GMT. |
java.sql.Date Methods
לא. | שיטה | תיאור |
---|---|---|
1) | void setTime (זמן ארוך) | משנה את תאריך ה-sql הנוכחי לזמן נתון. |
2) | Instant toInstant() | ממירה תאריך sql נוכחי לאובייקט מיידי. |
3) | LocalDate toLocalDate() | ממירה תאריך sql נוכחי לאובייקט LocalDate. |
4) | String toString() | ממירה את אובייקט ה-sql date הזה למחרוזת. |
5) | static Date valueOf(LocalDate date) | מחזיר אובייקט sql date עבור ה-LocalDate הנתון. |
6) | סטטי תאריך valueOf(תאריך מחרוזת) | מחזיר אובייקט sql date עבור המחרוזת הנתונה. |
דוגמה ל-java.sql.Date: קבל תאריך נוכחי
בואו נראה את הדוגמה ל הדפס תאריך ב-java באמצעות המחלקה java.sql.Date.
שם קובץ: SQLDateExample.java
public class SQLDateExample { public static void main(String[] args) { long millis=System.currentTimeMillis(); java.sql.Date date=new java.sql.Date(millis); System.out.println(date); } }בדוק את זה עכשיו
תְפוּקָה:
2015-03-30
מחרוזת Java ל-java.sql.Date לדוגמה
בואו נראה את הדוגמה ל המרת מחרוזת ל-java.sql.Date באמצעות שיטת valueOf() .
שם קובץ: StringToSQLDateExample.java
מחליף מחרוזת ב-java
import java.sql.Date; public class StringToSQLDateExample { public static void main(String[] args) { String str='2015-03-31'; Date date=Date.valueOf(str);//converting string into sql date System.out.println(date); } }בדוק את זה עכשיו
תְפוּקָה:
2015-03-31
דוגמה java.sql.Date: void setTime()
בואו נראה את העבודה של שיטת setTime() .
שם קובץ: SetTimeExample.java
// important import statements import java.util.Calendar; import java.util.Date; public class SetTimeExample { // main method public static void main(String[] argvs) { // A date object is created with the specified time. Date d = new Date(); System.out.println('Initial date is: ' + d); // setting the time for 1000000 milliseconds after // 01 January, 1970, 00:00:00 GMT. d.setTime(1000000); // Printing the time System.out.println('Date after the setting the time is: ' + d); } }
תְפוּקָה:
Initial date is: Fri Nov 26 11:52:20 GMT 2021 Date after the setting the time is: Thu Jan 01 00:16:40 GMT 1970
דוגמה java.sql.Date: void toLocalDate()
בוא נראה את העבודה של שיטת toLocalDate() .
להגיב בסגנון מוטבע
שם קובץ: ToLocalDateExample.java
// important import statement import java.util.*; import java.time.*; public class ToLocalDateExample { // main method public static void main(String[] argvs) { // Getting the instance of LocalDateTime LocalDateTime dtm = LocalDateTime.now(); // Getting the LocalDate representation of the LocalDateTime // using the toLocalDate() method System.out.println('The date is: ' + dtm.toLocalDate()); } }
תְפוּקָה:
The date is: 2021-11-26
דוגמה java.sql.Date: void toInstant()
בואו נראה את העבודה של שיטת toInstant() .
שם קובץ: ToInstantExample.java
// important import statement import java.util.Calendar; import java.util.Date; import java.time.Instant; public class ToInstantExample { // main method public static void main(String argvs[]) { // Creating an object of Calendar // by invoking the getInstance method Calendar cln = Calendar.getInstance(); // Setting the Month // The months begin with 0. 0 means January cln.set(Calendar.MONTH, 07); // Setting Date cln.set(Calendar.DATE, 12); // Setting Year cln.set(Calendar.YEAR, 2021); // Creating an object of the class Date // with the mentioned time. Date d = cln.getTime(); Instant instt = d.toInstant(); System.out.println('The original Date is: ' + d.toString()); System.out.println('The instant is: ' + instt); } }
תְפוּקָה:
The original Date is: Thu Aug 12 12:41:01 GMT 2021 The instant is: 2021-08-12T12:41:01.635Z