JAva日付フォーマットのObjectタイプをStringタイプに変換する方法

1423 ワード

JAva日付フォーマットのObjectタイプをStringタイプに変換する方法
import java.text.DateFormat;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
/**
 *     :
 *                ,           Object   ,
 *     Object     String     ,      ,
 * 
 *        Object     String  
 * 
 *    String     Date  
 *   Date             String  
 *    Date        ,            ,       ,        Date  ,        。
 * @author Administrator
 *
 */

public class DateTest {
	public static void main(String agrs[]) {
		 //     
        String     str2      = "1/1/2011 0:0:0";                         
        //         
		DateFormat from_type = new SimpleDateFormat("MM/dd/yyyy HH:mm:ss");  
		//           
        DateFormat to_type   = new SimpleDateFormat("yyyy-MM-dd");			
    	//        Date
		Date       date      = null;									
		try {
			//            
			date = from_type.parse(str2);
			System.out.println(date);
		} catch (ParseException e) {
			e.printStackTrace();
		}
		//           
		String str = to_type.format(date);
		System.out.println(str);
	}
}

 実行結果:
Sat Jan 01 00:00:00 CST 2011
2011-01-01