//获取这个月的第一天的时间戳
public static Long nowDateNum() throws ParseException {
String firstDay;
SimpleDateFormat format = new SimpleDateFormat(“yyyy-MM-dd”);
Calendar cal_1 = Calendar.getInstance();//获取当前日期
cal_1.add(Calendar.MONTH, 0);
cal_1.set(Calendar.DAY_OF_MONTH, 1);//设置为1号,当前日期既为本月第一天
firstDay = format.format(cal_1.getTime())+" 00:00:00";
SimpleDateFormat sdf = new SimpleDateFormat(“yyyy-MM-dd HH:mm:ss”);//转时间戳
return sdf.parse(firstDay).getTime();
}
//获取前一天的 0 0 0 的时间戳
public static Long lastDayDate() throws ParseException{
String firstDay;
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");
Calendar calendar = Calendar.getInstance();
calendar.set(calendar.get(Calendar.YEAR), calendar.get(Calendar.MONTH), calendar.get(Calendar.DAY_OF_MONTH),
0, 0, 0);
firstDay = format.format(calendar.getTime())+" 0