import java.util.Date; import java.text.*; public class test { public static String getDateFormat(String datestr,String inFmt,String outFmt) throws ParseException,IllegalArgumentException {
public Date strToDate(String date,String format) { sdFormat = new SimpleDateFormat(format); Date strToDate = sdFormat.parse(date,new ParsePosition(0)); return strToDate; } //strToDate("2004-11-08","yyyy-MM-dd");
import java.text.*;
public class test
{
public static String getDateFormat(String datestr,String inFmt,String outFmt)
throws ParseException,IllegalArgumentException
{
//依据inFmt格式把日期字符串转化为日期对象
SimpleDateFormat inDateFormat = new SimpleDateFormat(inFmt);
inDateFormat.setLenient(true);
inDate = inDateFormat.parse(datestr); SimpleDateFormat dateFormat = new SimpleDateFormat(outFmt);
String retu = dateFormat.format(date);
return retu;
} public static void main(String[] args)
throws ParseException,IllegalArgumentException
{
String str="";
Date dt;
str = "2004/11/06"; //我想把它转换为日期型:
System.out.println(getDateFormat(str,"yyyy/MM/dd","yyyy年MM月dd日"));
System.out.println(getDateFormat(str,"yyyy/MM/dd","yyyyMMdd"));
}
}
sdFormat = new SimpleDateFormat(format);
Date strToDate = sdFormat.parse(date,new ParsePosition(0));
return strToDate;
}
//strToDate("2004-11-08","yyyy-MM-dd");