Klase java.sql.Date ir vienīgais Java datums. Tas manto java.util.Date klasi.
Java.sql.Date gadījums tiek plaši izmantots JDBC, jo tas atspoguļo datumu, ko var saglabāt datu bāzē.
Daži klases java.sql.Date konstruktori un metodes ir novecojušas. Šeit mēs nesniedzam neviena novecojuša konstruktora un metodes sarakstu.
java.sql.Date Constructor
Nē. | Konstruktors | Apraksts |
---|---|---|
1) | Datums (garas milisekundes) | Izveido sql datuma objektu dotajām milisekundēm kopš 1970. gada 1. janvāra, 00:00:00 GMT. |
java.sql.Datuma metodes
Nē. | Metode | Apraksts |
---|---|---|
1) | anulēts setTime (ilgs laiks) | maina pašreizējo sql datumu uz norādīto laiku. |
2) | No tūlītējas uz tūlītēju() | pārvērš pašreizējo sql datumu Instant objektā. |
3) | Vietējais datums līdz vietējais datums() | pārvērš pašreizējo sql datumu par LocalDate objektu. |
4) | String toString() | pārvērš šo sql datuma objektu par virkni. |
5) | statiskā datuma vērtībaOf(vietējais datums) | atgriež sql datuma objektu dotajam LocalDate. |
6) | statiskā datuma vērtībaOf (virknes datums) | atgriež sql datuma objektu dotajai virknei. |
java.sql.Date Piemērs: iegūt pašreizējo datumu
Apskatīsim piemēru drukāt datumu Java izmantojot java.sql.Date klasi.
Faila nosaukums: 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); } }Izmēģiniet to tūlīt
Izvade:
2015-03-30
Java virkne uz java.sql.Date Piemērs
Apskatīsim piemēru pārvērst virkni par java.sql.Date izmantojot metodi valueOf().
Faila nosaukums: StringToSQLDateExample.java
oops koncepcija 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); } }Izmēģiniet to tūlīt
Izvade:
2015-03-31
java.sql.Date Piemērs: void setTime()
Apskatīsim setTime() metodes darbību.
Faila nosaukums: 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); } }
Izvade:
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 Piemērs: void toLocalDate()
Apskatīsim toLocalDate() metodes darbību.
Faila nosaukums: 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()); } }
Izvade:
The date is: 2021-11-26
java.sql.Datuma piemērs: void toInstant()
Apskatīsim toInstant() metodes darbību.
oops jēdzieni java
Faila nosaukums: 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); } }
Izvade:
The original Date is: Thu Aug 12 12:41:01 GMT 2021 The instant is: 2021-08-12T12:41:01.635Z