Cara Mengkonversi String ke Date Di Java

Pada tutorial Java kali ini, kita akan belajar tentang cara merubah atau mengkonversi String ke dalam Date format. Untuk mengkonversi itu, Anda dapat menggunakan kelas SimpleDateFormat. Format yang ditampilkan dalam berbagai format. Untuk lebih jelasnya, Anda bisa lihat contoh program di bawah.


Contoh Program



Di bawah ini adalah contoh program untuk merubah String ke Date di Java:

import java.text.DateFormat;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;

public class ConvertStringToDateDemo {
 public static void main(String[] args) throws ParseException{
     String testDateString = "27/06/2016";
        String testDateString2 = "27-06-2016 20:01:10";
        String testDateString3 = "27-Jun-2016";
        String testDateString4 = "06 27, 2016";

        DateFormat df = new SimpleDateFormat("dd/MM/yyyy");
        DateFormat df2 = new SimpleDateFormat("dd-MM-yyyy HH:mm:ss");
        DateFormat df3 = new SimpleDateFormat("dd-MMM-yyyy");
        DateFormat df4 = new SimpleDateFormat("MM dd, yyyy");

 
        Date d1 = df.parse(testDateString);
        System.out.println("Date: " + d1);
           System.out.println("Date dalam format dd/MM/yyyy adalah: "+df.format(d1));

           Date d2 = df2.parse(testDateString2);
           System.out.println("Date: " + d2);
           System.out.println("Date dalam format dd-MM-yyyy HH:mm:ss adalah: "+df2.format(d2));

           Date d3 = df3.parse(testDateString3);
           System.out.println("Date: " + d3);
           System.out.println("Date dalam format dd-MMM-yyyy adalah: "+df3.format(d3));

           Date d4 = df4.parse(testDateString4);
           System.out.println("Date: " + d4);
           System.out.println("Date dalam format MM dd, yyyy adalah: "+df4.format(d4));


 
 }


Output

Jika Anda compile dan jalankan program diatas, maka akan menampilkan output sebagai berikut:

Date: Mon Jun 27 00:00:00 ICT 2016
Date dalam format dd/MM/yyyy adalah: 27/06/2016
Date: Mon Jun 27 20:01:10 ICT 2016
Date dalam format dd-MM-yyyy HH:mm:ss adalah: 27-06-2016 20:01:10
Date: Mon Jun 27 00:00:00 ICT 2016
Date dalam format dd-MMM-yyyy adalah: 27-Jun-2016
Date: Mon Jun 27 00:00:00 ICT 2016
Date dalam format MM dd, yyyy adalah: 06 27, 2016


Share this

Related Posts

Previous
Next Post »