logo

java.sql.Date

Razred java.sql.Date predstavlja edini datum v Javi. Podeduje razred java.util.Date.

Primerek java.sql.Date se pogosto uporablja v JDBC, ker predstavlja datum, ki ga je mogoče shraniti v zbirko podatkov.

Nekateri konstruktorji in metode razreda java.sql.Date so opuščeni. Tukaj ne navajamo seznama zastarelih konstruktorjev in metod.

java.sql.Konstruktor datumov

št.KonstruktorOpis
1)Datum (dolge milisekunde)Ustvari objekt datuma sql za podane milisekunde od 1. januarja 1970, 00:00:00 GMT.

java.sql.Datumske metode

št.MetodaOpis
1)void setTime (dolgo časa)spremeni trenutni datum sql v dani čas.
2)Takoj doInstant()pretvori trenutni datum sql v takojšnji objekt.
3)LocalDate toLocalDate()pretvori trenutni datum sql v objekt LocalDate.
4)Niz vString()pretvori ta datumski predmet sql v niz.
5)statični datum valueOf(datum lokalnega datuma)vrne objekt datuma sql za podani lokalni datum.
6)statični datum valueOf(datum niza)vrne objekt datuma sql za dani niz.

java.sql.Date Primer: pridobi trenutni datum

Oglejmo si primer tiskanje datuma v javi z uporabo razreda java.sql.Date.

Ime datoteke: 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); } } 
Preizkusite zdaj

Izhod:

2015-03-30 

Java String to java.sql.Date Primer

Oglejmo si primer pretvori niz v java.sql.Date z uporabo metode valueOf().

Ime datoteke: StringToSQLDateExample.java

java razvrščanje nizov
 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); } } 
Preizkusite zdaj

Izhod:

2015-03-31 

java.sql.Date Primer: void setTime()

Oglejmo si delovanje metode setTime().

java naključna matematika naključna

Ime datoteke: 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); } } 

Izhod:

 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 

Primer java.sql.Date: void toLocalDate()

Oglejmo si delovanje metode toLocalDate().

Ime datoteke: 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()); } } 

Izhod:

 The date is: 2021-11-26 

Primer java.sql.Date: void toInstant()

Oglejmo si delovanje metode toInstant().

Ime datoteke: 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); } } 

Izhod:

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