// 格式化日期函数
SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
// 获取日历对象
Calendar instance = Calendar.getInstance();
// 把当前时间赋给日历
instance.setTime(new Date());
// 获取本月第一天数据
int actualMinimum = instance.getActualMinimum(Calendar.DAY_OF_MONTH);
// 获取本月最后一天数据
int actualMaximum = instance.getActualMaximum(Calendar.DAY_OF_MONTH);
//设置本月起始日的年月日时分秒格式
instance.set(instance.get(Calendar.YEAR), instance.get(Calendar.MONTH),actualMinimum,00,00,00);
String minTime = simpleDateFormat.format(instance.getTime());
//设置本月结束日的年月日时分秒格式
instance.set(instance.get(Calendar.YEAR), instance.get(Calendar.MONTH),actualMaximum,23,59,59);
String maxTime = simpleDateFormat.format(instance.getTime());
输出结果