修改首页统计
This commit is contained in:
parent
18babf610c
commit
624dc27a41
@ -1168,29 +1168,49 @@ public class XhpcStatisticsServiceImpl extends BaseService implements IXhpcStati
|
|||||||
conditionEndOfDay = DateUtil.formatDateTime(endOfDay);
|
conditionEndOfDay = DateUtil.formatDateTime(endOfDay);
|
||||||
}else if(type ==2){
|
}else if(type ==2){
|
||||||
//获取前月的第一天
|
//获取前月的第一天
|
||||||
Calendar cal_1=Calendar.getInstance();//获取当前日期
|
Calendar c=Calendar.getInstance();//获取当前日期
|
||||||
cal_1.add(Calendar.MONTH, -1);
|
c.add(Calendar.MONTH, -1);
|
||||||
cal_1.set(Calendar.DAY_OF_MONTH,1);//设置为1号,当前日期既为本月第一天
|
c.set(Calendar.DAY_OF_MONTH,1);//设置为1号,当前日期既为本月第一天
|
||||||
conditionBeginOfDay = format.format(cal_1.getTime());
|
c.set(Calendar.HOUR, 0);
|
||||||
|
c.set(Calendar.MINUTE, 0);
|
||||||
|
c.set(Calendar.SECOND, 0);
|
||||||
|
c.set(Calendar.MILLISECOND, 0);
|
||||||
|
conditionBeginOfDay = format.format(c.getTime());
|
||||||
//获取前月的最后一天
|
//获取前月的最后一天
|
||||||
Calendar cale = Calendar.getInstance();
|
Calendar ca = Calendar.getInstance();
|
||||||
cale.set(Calendar.DAY_OF_MONTH,0);//设置为1号,当前日期既为本月第一天
|
ca.set(Calendar.DAY_OF_MONTH,0);//设置为1号,当前日期既为本月第一天
|
||||||
conditionEndOfDay = format.format(cale.getTime());
|
ca.set(Calendar.HOUR, 23);
|
||||||
|
ca.set(Calendar.MINUTE, 59);
|
||||||
|
ca.set(Calendar.SECOND, 59);
|
||||||
|
ca.set(Calendar.MILLISECOND, 999);
|
||||||
|
conditionEndOfDay = format.format(ca.getTime());
|
||||||
}else if(type ==3){
|
}else if(type ==3){
|
||||||
//获取当前月第一天:
|
//获取当前月第一天:
|
||||||
Calendar c = Calendar.getInstance();
|
Calendar c = Calendar.getInstance();
|
||||||
c.add(Calendar.MONTH, 0);
|
c.add(Calendar.MONTH, 0);
|
||||||
c.set(Calendar.DAY_OF_MONTH,1);//设置为1号,当前日期既为本月第一天
|
c.set(Calendar.DAY_OF_MONTH,1);//设置为1号,当前日期既为本月第一天
|
||||||
|
c.set(Calendar.HOUR, 0);
|
||||||
|
c.set(Calendar.MINUTE, 0);
|
||||||
|
c.set(Calendar.SECOND, 0);
|
||||||
|
c.set(Calendar.MILLISECOND, 0);
|
||||||
conditionBeginOfDay = format.format(c.getTime());
|
conditionBeginOfDay = format.format(c.getTime());
|
||||||
//获取当前月最后一天
|
//获取当前月最后一天
|
||||||
Calendar ca = Calendar.getInstance();
|
Calendar ca = Calendar.getInstance();
|
||||||
ca.set(Calendar.DAY_OF_MONTH, ca.getActualMaximum(Calendar.DAY_OF_MONTH));
|
ca.set(Calendar.DAY_OF_MONTH, ca.getActualMaximum(Calendar.DAY_OF_MONTH));
|
||||||
|
ca.set(Calendar.HOUR, 23);
|
||||||
|
ca.set(Calendar.MINUTE, 59);
|
||||||
|
ca.set(Calendar.SECOND, 59);
|
||||||
|
ca.set(Calendar.MILLISECOND, 999);
|
||||||
conditionEndOfDay = format.format(ca.getTime());
|
conditionEndOfDay = format.format(ca.getTime());
|
||||||
}else{
|
}else{
|
||||||
Calendar cal_1=Calendar.getInstance();//获取当前日期
|
Calendar c=Calendar.getInstance();//获取当前日期
|
||||||
cal_1.add(Calendar.MONTH, -12);
|
c.add(Calendar.MONTH, -12);
|
||||||
cal_1.set(Calendar.DAY_OF_MONTH,1);//设置为1号,当前日期既为本月第一天
|
c.set(Calendar.DAY_OF_MONTH,1);//设置为1号,当前日期既为本月第一天
|
||||||
conditionBeginOfDay = format.format(cal_1.getTime());
|
c.set(Calendar.HOUR, 0);
|
||||||
|
c.set(Calendar.MINUTE, 0);
|
||||||
|
c.set(Calendar.SECOND, 0);
|
||||||
|
c.set(Calendar.MILLISECOND, 0);
|
||||||
|
conditionBeginOfDay = format.format(c.getTime());
|
||||||
conditionEndOfDay = DateUtil.formatDateTime(endOfDay);
|
conditionEndOfDay = DateUtil.formatDateTime(endOfDay);
|
||||||
}
|
}
|
||||||
if(state==1){
|
if(state==1){
|
||||||
@ -1545,4 +1565,36 @@ public class XhpcStatisticsServiceImpl extends BaseService implements IXhpcStati
|
|||||||
return c;
|
return c;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public static void main(String[] args) {
|
||||||
|
Date date = new Date();
|
||||||
|
Date beginOfDay = DateUtil.beginOfDay(date);
|
||||||
|
Date endOfDay = DateUtil.endOfDay(date);
|
||||||
|
|
||||||
|
String conditionBeginOfDay = null;
|
||||||
|
String conditionEndOfDay = null;
|
||||||
|
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
|
||||||
|
|
||||||
|
Calendar c = Calendar.getInstance();
|
||||||
|
c.add(Calendar.MONTH, 0);
|
||||||
|
c.set(Calendar.DAY_OF_MONTH,1);//设置为1号,当前日期既为本月第一天
|
||||||
|
c.set(Calendar.HOUR, 0);
|
||||||
|
c.set(Calendar.MINUTE, 0);
|
||||||
|
c.set(Calendar.SECOND, 0);
|
||||||
|
c.set(Calendar.MILLISECOND, 0);
|
||||||
|
conditionBeginOfDay = format.format(c.getTime());
|
||||||
|
//获取当前月最后一天
|
||||||
|
Calendar ca = Calendar.getInstance();
|
||||||
|
ca.set(Calendar.DAY_OF_MONTH, ca.getActualMaximum(Calendar.DAY_OF_MONTH));
|
||||||
|
ca.set(Calendar.HOUR, 23);
|
||||||
|
ca.set(Calendar.MINUTE, 59);
|
||||||
|
ca.set(Calendar.SECOND, 59);
|
||||||
|
ca.set(Calendar.MILLISECOND, 999);
|
||||||
|
conditionEndOfDay = format.format(ca.getTime());
|
||||||
|
|
||||||
|
|
||||||
|
System.out.println(conditionBeginOfDay);
|
||||||
|
System.out.println(conditionEndOfDay);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user