SimpleDateFormat is not thread-safe, 这是什么时候的事情了,我怎么没印象,一查javadoc,还真是,所以我写了SynchronizedSimpleDateFormat , 可以让原程序不用做什么修改。
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
public class SynchronizedSimpleDateFormat {
private String format;
public SynchronizedSimpleDateFormat(String format) {
this.format = format;
}
public String format(Object date) {
return new SimpleDateFormat(format).format(date);
}
public Date parse(String day) throws ParseException {
return new SimpleDateFormat(format).parse(day);
}
}
-----
没有评论:
发表评论