logo

java.sql.Date

Trieda java.sql.Date predstavuje jediný dátum v jazyku Java. Zdedí triedu java.util.Date.

Inštancia java.sql.Date je v JDBC široko používaná, pretože predstavuje dátum, ktorý možno uložiť do databázy.

Niektoré konštruktory a metódy triedy java.sql.Date boli zastarané. Tu neuvádzame zoznam žiadneho zastaraného konštruktora a metódy.

java.sql.Date Constructor

NieKonštruktérPopis
1)Dátum (dlhé milisekúndy)Vytvorí objekt dátumu SQL pre dané milisekúndy od 1. januára 1970, 00:00:00 GMT.

java.sql.Date Methods

NieMetódaPopis
1)void setTime (dlhý čas)zmení aktuálny dátum SQL na daný čas.
2)Instant toInstant()konvertuje aktuálny dátum SQL na objekt Instant.
3)LocalDate toLocalDate()konvertuje aktuálny dátum SQL na objekt LocalDate.
4)String toString()skonvertuje tento sql date objekt na reťazec.
5)statický dátum valueOf(LocalDate date)vráti sql dátumový objekt pre daný LocalDate.
6)statický dátum hodnotaOf(dátum reťazca)vráti sql dátumový objekt pre daný reťazec.

java.sql.Date Príklad: získajte aktuálny dátum

Pozrime sa na príklad vytlačiť dátum v jazyku Java pomocou triedy java.sql.Date.

Názov súboru: 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); } } 
Vyskúšajte to

Výkon:

2015-03-30 

Príklad reťazca Java na java.sql.Date

Pozrime sa na príklad previesť reťazec na java.sql.Date pomocou metódy valueOf().

Názov súboru: StringToSQLDateExample.java

java tutoriál pre začiatočníkov
 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); } } 
Vyskúšajte to

Výkon:

2015-03-31 

java.sql.Date Príklad: void setTime()

Pozrime sa, ako funguje metóda setTime().

Názov súboru: 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); } } 

Výkon:

 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 Príklad: void toLocalDate()

Pozrime sa, ako funguje metóda toLocalDate().

Názov súboru: 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()); } } 

Výkon:

 The date is: 2021-11-26 

java.sql.Date Príklad: void toInstant()

Pozrime sa, ako funguje metóda toInstant().

rr algoritmus

Názov súboru: 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); } } 

Výkon:

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