logo

java.sql.Date

تمثل فئة java.sql.Date التاريخ الوحيد في Java. إنه يرث فئة java.util.Date.

يتم استخدام مثيل java.sql.Date على نطاق واسع في JDBC لأنه يمثل التاريخ الذي يمكن تخزينه في قاعدة البيانات.

تم إهمال بعض المنشئات والأساليب لفئة java.sql.Date. هنا، نحن لا نعطي قائمة بأي منشئ أو طريقة مهملة.

java.sql.Date منشئ

لا.البناءوصف
1)التاريخ (ملي ثانية طويلة)إنشاء كائن تاريخ SQL للمللي ثانية معينة منذ 1 يناير 1970، 00:00:00 بتوقيت جرينتش.

طرق java.sql.Date

لا.طريقةوصف
1)setTime باطلة (وقت طويل)يغير تاريخ SQL الحالي إلى وقت معين.
2)فوري إلى فوري ()يحول تاريخ SQL الحالي إلى كائن فوري.
3)التاريخ المحلي إلى التاريخ المحلي ()يحول تاريخ SQL الحالي إلى كائن LocalDate.
4)سلسلة إلى سلسلة ()يحول كائن تاريخ SQL هذا إلى سلسلة.
5)قيمة التاريخ الثابتة (تاريخ التاريخ المحلي)إرجاع كائن تاريخ SQL للتاريخ المحلي المحدد.
6)قيمة التاريخ الثابتة (تاريخ السلسلة)إرجاع كائن تاريخ SQL للسلسلة المحددة.

java.sql.Date مثال: الحصول على التاريخ الحالي

دعونا نرى المثال ل تاريخ الطباعة في جافا باستخدام فئة 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.sql.Date

دعونا نرى المثال ل تحويل السلسلة إلى java.sql.Date باستخدام طريقة valueOf ().

اسم الملف: StringToSQLDateExample.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().

بيثون سلسلة f

اسم الملف: 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 مثال: باطلة 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