logo

java.sql.Date

A java.sql.Date osztály jelenti az egyetlen dátumot a Java nyelvben. A java.util.Date osztályt örökli.

A java.sql.Date példányt széles körben használják a JDBC-ben, mivel ez az adatbázisban tárolható dátumot jelenti.

A java.sql.Date osztály néhány konstruktora és metódusa elavult. Itt nem adjuk meg az elavult konstruktorok és metódusok listáját.

java.sql.Date Constructor

Nem.KonstruktőrLeírás
1)Dátum (hosszú ezredmásodperc)Létrehoz egy sql dátum objektumot a megadott ezredmásodpercekre 1970. január 1., 00:00:00 GMT óta.

java.sql.Date Methods

Nem.MódszerLeírás
1)érvénytelen setTime (hosszú idő)megváltoztatja az aktuális sql dátumot adott időpontra.
2)Instant to Instant()az aktuális sql dátumot Instant objektummá alakítja.
3)HelyiDátumtólHelyiDátumig()konvertálja az aktuális sql dátumot LocalDate objektummá.
4)String toString()ezt az sql date objektumot karakterláncsá alakítja.
5)statikus dátum értékOf(HelyiDátum dátum)sql date objektumot ad vissza az adott LocalDate-hez.
6)statikus dátum értékOf(karakterlánc dátuma)sql date objektumot ad vissza az adott karakterlánchoz.

java.sql.Date Példa: aktuális dátum lekérése

Lássuk a példát dátum nyomtatása java-ban a java.sql.Date osztály használatával.

Fájl név: 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); } } 
Tesztelje most

Kimenet:

2015-03-30 

Java karakterlánc a java.sql.Date fájlba Példa

Lássuk a példát konvertálja a karakterláncot java.sql.Date formátumba a valueOf() metódus használatával.

Fájl név: StringToSQLDateExample.java

import szkenner 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); } } 
Tesztelje most

Kimenet:

2015-03-31 

java.sql.Date Példa: void setTime()

Nézzük meg a setTime() metódus működését.

Fájl név: 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); } } 

Kimenet:

 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 Példa: void toLocalDate()

Lássuk a toLocalDate() metódus működését.

Fájl név: 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()); } } 

Kimenet:

 The date is: 2021-11-26 

java.sql.Dátum Példa: void toInstant()

Nézzük meg a toInstant() metódus működését.

karakter.hasonlítsa össze a java-t

Fájl név: 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); } } 

Kimenet:

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