logo

Java virkne līdz datumam

Mēs varam konvertēt Virkne līdz datumam Java izmantojot parse () DateFormat un SimpleDateFormat klašu metode.

Java konvertēt virkni uz datumu

Lai labi apgūtu šo jēdzienu, jums vajadzētu apmeklēt DateFormat un SimpleDateFormat klases.

Java virknes līdz datumam piemērs

Apskatīsim vienkāršu kodu, lai pārvērstu virkni par datumu java.

 import java.text.SimpleDateFormat; import java.util.Date; public class StringToDateExample1 { public static void main(String[] args)throws Exception { String sDate1='31/12/1998'; Date date1=new SimpleDateFormat('dd/MM/yyyy').parse(sDate1); System.out.println(sDate1+'	'+date1); } } 
Izmēģiniet to tūlīt

Izvade:

 31/12/1998 Thu Dec 31 00:00:00 IST 1998 

Apskatīsim citu kodu, lai pārveidotu dažāda veida virknes par datumu java. Šeit mēs esam izmantojuši dažādus datuma formātus, izmantojot SimpleDateFormat klasi.

 import java.text.SimpleDateFormat; import java.util.Date; public class StringToDateExample2 { public static void main(String[] args)throws Exception { String sDate1='31/12/1998'; String sDate2 = '31-Dec-1998'; String sDate3 = '12 31, 1998'; String sDate4 = 'Thu, Dec 31 1998'; String sDate5 = 'Thu, Dec 31 1998 23:37:50'; String sDate6 = '31-Dec-1998 23:37:50'; SimpleDateFormat formatter1=new SimpleDateFormat('dd/MM/yyyy'); SimpleDateFormat formatter2=new SimpleDateFormat('dd-MMM-yyyy'); SimpleDateFormat formatter3=new SimpleDateFormat('MM dd, yyyy'); SimpleDateFormat formatter4=new SimpleDateFormat('E, MMM dd yyyy'); SimpleDateFormat formatter5=new SimpleDateFormat('E, MMM dd yyyy HH:mm:ss'); SimpleDateFormat formatter6=new SimpleDateFormat('dd-MMM-yyyy HH:mm:ss'); Date date1=formatter1.parse(sDate1); Date date2=formatter2.parse(sDate2); Date date3=formatter3.parse(sDate3); Date date4=formatter4.parse(sDate4); Date date5=formatter5.parse(sDate5); Date date6=formatter6.parse(sDate6); System.out.println(sDate1+'	'+date1); System.out.println(sDate2+'	'+date2); System.out.println(sDate3+'	'+date3); System.out.println(sDate4+'	'+date4); System.out.println(sDate5+'	'+date5); System.out.println(sDate6+'	'+date6); } } 
Izmēģiniet to tūlīt

Izvade:

 31/12/1998 Thu Dec 31 00:00:00 IST 1998 31-Dec-1998 Thu Dec 31 00:00:00 IST 1998 12 31, 1998 Thu Dec 31 00:00:00 IST 1998 Thu, Dec 31 1998 Thu Dec 31 00:00:00 IST 1998 Thu, Dec 31 1998 23:37:50 Thu Dec 31 23:37:50 IST 1998 31-Dec-1998 23:37:50 Thu Dec 31 23:37:50 IST 1998