import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
import org.junit.Test;
public class TestSimpleDateFormat {
@Test
public void format() {
Date date = new Date();
System.out.println("Date:"+date);
//Date:Tue Oct 11 11:07:55 CST 2016
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-mm-dd");
String date_formatString = sdf.format(date);
System.out.println(date_formatString);
// 2016-07-11
}
@Test
public void parse(){
String str = "2016-03-11";
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-mm-dd");
try {
Date date = sdf.parse(str);
System.out.println("Parse String To Date : "+date);
//Parse String To Date : Mon Jan 11 00:03:00 CST 2016
java.sql.Date date2 = java.sql.Date.valueOf(str);
System.out.println("Parse String To Date : "+date2);
//Parse String To Date : 2016-03-11
} catch (ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}