一个简单的日期转换器。如输入“2013-11-02”,输出标准的date格式:Sat Nov 02 00:00:00 CST 2013;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
class DateTransForm{
private String pattern;
private SimpleDateFormat format;
public DateTransForm(String pattern){
this.pattern=pattern;
format=new SimpleDateFormat(pattern);
}
public Date Transform(String dateString){
try {
return (Date)(format.parse(dateString));
} catch (ParseException e) {
return null;
}
}
}
public class Test {
public static void main(String[]args) {
DateTransForm dateTransForm=new DateTransForm("yyyy-MM-dd");
Date date=dateTransForm.Transform("2013-11-02");
System.out.println(date);
}
}