java怎么转换Tue Jul 12 00:00:00 GMT+08:00 2016为2016-07-12

2024-11-25 19:55:37
推荐回答(3个)
回答1:

    public static void main(String[] args) throws ParseException {
        String s = "Tue Jul 12 00:00:00 GMT+08:00 2016";
        SimpleDateFormat sf1 = new SimpleDateFormat("EEE MMM dd hh:mm:ss z yyyy", Locale.ENGLISH); 
        Date date = sf1.parse(s);
        SimpleDateFormat sf2 = new SimpleDateFormat("yyyy-MM-dd");
        System.out.println(sf2.format(date));
    }

回答2:

SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");

System.out.println(dateFormat.format(new Date()));

回答3:

SimpleDateFormat sf=new SimpleDateFormat("yyyy-MM-dd");
System.out.println(sf.format(new Date()));