Date格式:
是Date的默认格式显示
Date date=new Date();
System.out.println(date);
SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd");
String sDate=sdf.format(date);
System.out.println(sDate);
输出结果是
Mon Mar 02 12:06:29 CST 2015
2015-03-02
String格式
import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date; import java.util.Locale; String x = "Mon Mar 02 13:57:49 CST 2015"; SimpleDateFormat sdf1 = new SimpleDateFormat ("EEE MMM dd HH:mm:ss Z yyyy", Locale.UK); try { Date date=sdf1.parse(x); SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd"); String sDate=sdf.format(date); System.out.println(sDate); } catch (ParseException e) { e.printStackTrace(); } 先把字符串转化成Date,再把Date转换成你想要的格式