logo

java.sql.Date

Clasa java.sql.Date reprezintă singura dată în Java. Moștenește clasa java.util.Date.

Instanța java.sql.Date este utilizată pe scară largă în JDBC deoarece reprezintă data care poate fi stocată într-o bază de date.

Unii constructori și metode ale clasei java.sql.Date au fost depreciate. Aici, nu oferim lista niciunui constructor și metode depreciate.

java.sql.Date Constructor

Nu.ConstructorDescriere
1)Data (milisecunde lungi)Creează un obiect data sql pentru milisecundele date începând cu 1 ianuarie 1970, 00:00:00 GMT.

Metode java.sql.Date

Nu.MetodăDescriere
1)void setTime (mult timp)schimbă data curentă sql la ora dată.
2)Instant toInstant()convertește data curentă SQL în obiect Instant.
3)LocalDate toLocalDate()convertește data sql curentă în obiect LocalDate.
4)String toString()convertește acest obiect data SQL într-un șir.
5)static Data valueOf(data LocalDate)returnează obiectul data SQL pentru data LocalDate dată.
6)static Date valueOf(Dată șir)returnează obiectul data SQL pentru șirul dat.

java.sql.Date Exemplu: obțineți data curentă

Să vedem exemplul tipăriți data în java folosind clasa java.sql.Date.

Nume de fișier: 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); } } 
Testează-l acum

Ieșire:

2015-03-30 

Java String la java.sql.Date Exemplu

Să vedem exemplul convertiți șirul în java.sql.Date folosind metoda valueOf().

Nume de fișier: StringToSQLDateExample.java

upcasting
 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); } } 
Testează-l acum

Ieșire:

2015-03-31 

java.sql.Date Exemplu: void setTime()

Să vedem funcționarea metodei setTime().

Nume de fișier: 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); } } 

Ieșire:

 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 Exemplu: void toLocalDate()

Să vedem cum funcționează metoda toLocalDate().

Nume de fișier: 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()); } } 

Ieșire:

 The date is: 2021-11-26 

java.sql.Date Exemplu: void toInstant()

Să vedem cum funcționează metoda toInstant().

Actrița Sai Pallavi

Nume de fișier: 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); } } 

Ieșire:

 The original Date is: Thu Aug 12 12:41:01 GMT 2021 The instant is: 2021-08-12T12:41:01.635Z