使用SimpleDateFormat、DateFormat 和java.sql.Date进行转化,java.sql.Date只能转化日期部分,而不能转化时间部分。

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

 

String time="2017-4-8 20:53:30";
SimpleDateFormat format=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
DateFormat df=DateFormat.getDateTimeInstance();

try {
  Date date1=format.parse(time);
  Date date2=df.parse(time);
  System.out.println(format.format(date1));
  System.out.println(format.format(date2));

} catch (ParseException e) {
  e.printStackTrace();
}

java.sql.Date sdate=java.sql.Date.valueOf("2017-4-8");

Date date3=new Date(sdate.getTime());

System.out.println(format.format(date3));

posted on 2017-04-08 21:12  星光-舒无影  阅读(3560)  评论(0编辑  收藏  举报