JAvaにおける日付タイプと文字列タイプデータ

1417 ワード

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;

/**
 * 
 * @author Administrator
 *             
 *
		java.sql.Date:              date  
		    java.sql.Date.valueOf("1999-10-10");//               ,         
		java.util.Date:            
		    new Date()        
		    getTime()   1970       
 */
public class SimpleDate {

	public static void main(String[] args) {
		Date utilDate=new Date();
		System.out.println("        :"+utilDate.getTime());
		System.out.println("       :"+utilDate);
//		SQL                      
		java.sql.Date sqlDate=java.sql.Date.valueOf("1995-01-27");
		System.out.println(" SQL        :"+sqlDate);
		/**
		 *           date                              
		 */
		SimpleDateFormat simpleDateFormat1=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
		String strDate1="2018-06-12 16:58:59";//         
		try {
//			               date    
			Date date=simpleDateFormat1.parse(strDate1);
			System.out.println("               :"+date);
		} catch (ParseException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
		SimpleDateFormat simpleDateFormat2=new SimpleDateFormat("yyyy MM dd ");
//		                       
		String date2=simpleDateFormat2.format(sqlDate);
		System.out.println("   sql         String    :"+date2);
	}

}