import java.text.DateFormat; 
 import java.text.SimpleDateFormat; 
 import java.text.ParseException; 
 import java.util.Calendar; 
 import java.util.Date; 
 
 
 DateFormat format = new SimpleDateFormat("yyyy-MM-dd");         
             Date date = null;    
            String str = null;                  
                       
            // String转Date    
            str = "2007-9-26";          
            try {    
                date = format.parse(str);  // Wed sep 26 00:00:00 CST 2007    
            } catch (ParseException e) {    
                e.printStackTrace();    
            }    
                        
            date = java.sql.Date.valueOf(str);  // 只保留日期部分,返回的是java.sql.Date  2007-9-26    
                        
            // Date转String    
            date = new Date();   // Wed sep 26 18 17:14:01 CST 2007       
            str = format.format(date);  // 2007-9-26    
                        
            format = DateFormat.getDateInstance(DateFormat.SHORT);    
            str = format.format(date);  // 07-9-26    
                        
            format = DateFormat.getDateInstance(DateFormat.MEDIUM);    
            str = format.format(date);  // 2007-9-26   
                        
            format = DateFormat.getDateInstance(DateFormat.FULL);    
            str = format.format(date);  // 2007年9月26日 星期三