package cgeo.geocaching.utils;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Locale;
import java.util.TimeZone;
public class SynchronizedDateFormat {
private final SimpleDateFormat format;
public SynchronizedDateFormat(final String pattern, final Locale locale) {
format = new SimpleDateFormat(pattern, locale);
}
public SynchronizedDateFormat(final String pattern, final TimeZone timeZone, final Locale locale) {
format = new SimpleDateFormat(pattern, locale);
format.setTimeZone(timeZone);
}
public synchronized Date parse(final String input) throws ParseException {
return format.parse(input);
}
public synchronized String format(final Date date) {
return format.format(date);
}
}