Calendar类

使用场景

public class CalendarUtils {
    /**
     * 获取本月第x天
     * @return
     */
    public static Date getDayOfCurrentMonth(Calendar c, int x) {
        // 设置时间为本月第一天
        c.set(Calendar.DAY_OF_MONTH, x);
        // 将小时至0
        c.set(Calendar.HOUR_OF_DAY, 0);
        // 将分钟至0
        c.set(Calendar.MINUTE, 0);
        // 将秒至0
        c.set(Calendar.SECOND,0);
        // 将毫秒至0
        c.set(Calendar.MILLISECOND, 0);
        return c.getTime();
    }
}