import org.cacert.gigi.GigiApiException;
import org.cacert.gigi.localisation.Language;
+import org.cacert.gigi.output.template.Outputable;
+import org.cacert.gigi.util.HTMLEncoder;
public class DateSelector implements Outputable {
Calendar cal = Calendar.getInstance(TimeZone.getTimeZone("UTF"));
cal.setTime(date);
this.day = cal.get(Calendar.DAY_OF_MONTH);
- this.month = cal.get(Calendar.MONTH);
+ this.month = cal.get(Calendar.MONTH) + 1;
this.year = cal.get(Calendar.YEAR);
}
public DateSelector(String day, String month, String year) {
this.names = new String[] {
- day, month, year
+ HTMLEncoder.encodeHTML(day), HTMLEncoder.encodeHTML(month), HTMLEncoder.encodeHTML(year)
};
}
SimpleDateFormat local = fmt.get();
if (local == null) {
local = new SimpleDateFormat("yyyy-MM-dd");
+ local.setLenient(false);
local.setTimeZone(TimeZone.getTimeZone("UTC"));
fmt.set(local);
}