import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Calendar;
import java.util.Date;
import java.util.List;
/**
* 节假日工作时间处理
* 假日只处理今年、去年的 1.1、5.1、10.1,和周末
*/
public class HolidayUtil {
private static SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
private static SimpleDateFormat sdf1 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
private static List holidays = new ArrayList();
/**
* 静态块初始化法定节日
*/
static {
Calendar c = Calendar.getInstance();
holidays.add(c.get(Calendar.YEAR)-1 + "-01-01");
holidays.add(c.get(Calendar.YEAR)-1 + "-05-01");
holidays.add(c.get(Calendar.YEAR)-1 + "-10-01");
holidays.ad