import java.sql.Timestamp;
import java.util.*;
public class DateUtils {
public static Date getMonthStart(int year,int month) {
Calendar cal = Calendar.getInstance();
cal.set(Calendar.DAY_OF_WEEK, Calendar.MONDAY);
cal.set(Calendar.YEAR, year);
cal.set(Calendar.MONTH, month-1);
cal.set(Calendar.DATE, 1);
return new Date(Timestamp.valueOf(getCalendarToTimestapStr(setStarthhmmss(cal))).getTime());
}
public static Date getMonthMid(int year,int month) {
Calendar cal = Calendar.getInstance();
cal.set(Calendar.DAY_OF_WEEK, Calendar.MONDAY);
cal.set(Calendar.YEAR, year);
cal.set(Calendar.MONTH, month-1);
cal.set(Calendar.DATE, 15);
return new Date(Timestamp.valueOf(getCalendarToTimestapStr(setStarthhmmss(cal))).getTime());
}