logo

Java-sträng hittills

Vi kan konvertera String to Date i java använder sig av parse() metod för klasserna DateFormat och SimpleDateFormat.

Java Konvertera sträng till datum

För att lära dig detta koncept väl bör du besöka klasserna DateFormat och SimpleDateFormat.

Exempel på Java-sträng till datum

Låt oss se den enkla koden för att konvertera sträng till datum i java.

python chr-funktion
 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); } } 
Testa det nu

Produktion:

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

Låt oss se en annan kod för att konvertera olika typer av strängar till datum i java. Här har vi använt olika datumformat med SimpleDateFormat-klassen.

 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); } } 
Testa det nu

Produktion:

använder internet
 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