import org.cacert.gigi.GigiApiException;
import org.cacert.gigi.localisation.Language;
+import org.cacert.gigi.output.template.Outputable;
public class DateSelector implements Outputable {
private int year;
+ private static ThreadLocal<SimpleDateFormat> fmt = new ThreadLocal<>();
+
@Override
public void output(PrintWriter out, Language l, Map<String, Object> vars) {
out.print("<nobr>");
return new java.sql.Date(gc.getTime().getTime());
}
+ public static SimpleDateFormat getDateFormat() {
+ SimpleDateFormat local = fmt.get();
+ if (local == null) {
+ local = new SimpleDateFormat("yyyy-MM-dd");
+ local.setLenient(false);
+ local.setTimeZone(TimeZone.getTimeZone("UTC"));
+ fmt.set(local);
+ }
+ return local;
+ }
+
}