* 上个月第一天
* @return
*/
private static String getFirstDay() {
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd");
Calendar calendar = Calendar.getInstance();
int month = calendar.get(Calendar.MONTH);
calendar.set(Calendar.MONTH, month-1);
calendar.set(Calendar.DAY_OF_MONTH,calendar.getActualMinimum(Calendar.DAY_OF_MONTH));
Date strDateTo = calendar.getTime();
String str=df.format(strDateTo)+" 00:00:00" ;
return str.toString();
}
/**
* 上个月最后一天
* @return
*/
private static String getLastDay() {
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd");
Calendar calendar = Calendar.getInstance();
int month = calendar.get(Calendar.MONTH);
calendar.set(Calendar.MONTH, month-1);
calendar.set(Calendar.DAY_OF_MONTH,calendar.getActualMaximum(Calendar.DAY_OF_MONTH));
Date strDateTo = calendar.getTime();
String str=df.format(strDateTo)+" 23:59:59" ;
return str.toString();
}
/**
* 获取明天的 12点的时间
* @return
*/
public String getNextTime(){
SimpleDateFormat s = new SimpleDateFormat("yyyy-MM-dd");
SimpleDateFormat dateStr = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Timestamp nowTime = new Timestamp(System.currentTimeMillis());
String date = s.format(nowTime)+" 12:00:00";
Calendar calender =Calendar.getInstance();
try {
calender.setTime(dateStr.parse(date));
} catch (ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
calender.add(Calendar.DAY_OF_YEAR,1);
String nextDate = dateStr.format(calender.getTime());
return nextDate;
}
/**
* 获取昨天的12点时间
*
* @return
*/
public String getNextTimeOne(){
SimpleDateFormat s = new SimpleDateFormat("yyyy-MM-dd");
SimpleDateFormat dateStr = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Timestamp nowTime = new Timestamp(System.currentTimeMillis());
String date = s.format(nowTime)+" 12:00:00";
Calendar calender =Calendar.getInstance();
try {
calender.setTime(dateStr.parse(date));
} catch (ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
calender.add(Calendar.DAY_OF_YEAR,-1);
String nextDate = dateStr.format(calender.getTime());
return nextDate;
}