Java Data Type How to - SimpleDateFormat format: Thu Sep 28 20:29:30 JST 2015








Question

We would like to know how to simpleDateFormat format: Thu Sep 28 20:29:30 JST 2015.

Answer

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.text.DateFormat;
import java.util.Date;
/* w  w  w.  ja v a2  s .c  o  m*/
public class Main {
    public static void main(String[] args) {
        try {
            String target = "Thu Sep 28 20:29:30 JST 2015";
            DateFormat df = new SimpleDateFormat("EEE MMM dd kk:mm:ss zzz yyyy");
            Date result =  df.parse(target);
            System.out.println(result); 
        } catch (ParseException pe) {
            pe.printStackTrace();
        }
    }
}

The code above generates the following result.