package org.jboss.solder.servlet.http;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
public class TemporalConverters {
public static final String[] DATE_TIME_PATTERNS = {"yyyy-MM-dd HH:mm:ss", "yyyy-MM-dd HH:mm", "yyyy-MM-dd"};
public static Date parseDate(String source) {
for (String pattern : DATE_TIME_PATTERNS) {
try {
return new SimpleDateFormat(pattern).parse(source);
} catch (ParseException e) {
}
}
return null;
}
public static Calendar parseCalendar(String source) {
Calendar calendar = Calendar.getInstance();
calendar.setTime(parseDate(source));
return calendar;
}
}