日期:2014-05-18  浏览次数:20605 次

菜鸟MM遇到的难题,请高手GG们指教,急急!!
是这样的,我接受到一个String类型的日期,我需要把他转换成 date类型的 “yyyy-MM-dd“ 格式的, 
我是这样写的 String date="2007-08-09"; 
SimpleDateFormat dateFormat=new SimpleDateFormat("yyyy-MM-dd"); 
try { 
Date updateDate =dateFormat.parse(date); 
System.out.println(updateDate); 
} catch (ParseException e) { 
// TODO Auto-generated catch block 
e.printStackTrace(); 


但是打印出来的格式总是:Thu Aug 09 00:00:00 CST 2007 

再有就是我如何可以得到一个”yyyy-MM-dd“格式的Date类型的当前日期  

请高手们给我帮忙咯,谢谢哇~~!

------解决方案--------------------
Java code
        String date="2007-08-09";  
        SimpleDateFormat dateFormat=new SimpleDateFormat("yyyy-MM-dd");  
        try {  
        Date updateDate =dateFormat.parse(date);  
        System.out.println(dateFormat.format(updateDate));  
        } catch (ParseException e) {  
//         TODO Auto-generated catch block  
        e.printStackTrace();  
        }

------解决方案--------------------
嗯,就是那意思.Date就一种表示形式