最后
经过日积月累, 以下是小编归纳整理的深入了解Java虚拟机文档,希望可以帮助大家过关斩将顺利通过面试。
由于整个文档比较全面,内容比较多,篇幅不允许,下面以截图方式展示 。
由于篇幅限制,文档的详解资料太全面,细节内容太多,所以只把部分知识点截图出来粗略的介绍,每个小节点里面都有更细化的内容!
Calendar min = Calendar.getInstance();
Calendar max = Calendar.getInstance();
min.setTime(sdf.parse(minDate));
min.set(min.get(Calendar.YEAR), min.get(Calendar.MONTH), 1);
max.setTime(sdf.parse(maxDate));
max.set(max.get(Calendar.YEAR), max.get(Calendar.MONTH), 2);
Calendar curr = min;
List CycleTimeList=new ArrayList();
while (curr.before(max)) {
CycleTimeVo cycleTimeVo=new CycleTimeVo();
cycleTimeVo.setStartTimeStr(sdf.format(curr.getTime()));
String monthEnd = getMonthEnd(sdf.format(curr.getTime()));
cycleTimeVo.setEndTimeStr(monthEnd);
CycleTimeList.add(cycleTimeVo);
//result.add(sdf.format(curr.getTime()));
curr.add(Calendar.MONTH, 1);
}
return CycleTimeList;
}
public static String getMonthEnd(String time) throws ParseException {
SimpleDateFormat simpleDateFormat=new SimpleDateFormat(“yyyy-MM-dd”);
Date date= simpleDateFormat.parse(time);
Calendar c = Calendar.getInstance();
c.setTime(date);
//设置为当月最后一天
c.set(Calendar.DAY_OF_MONTH, c.getActualMaximum(Calendar.DAY_OF_MONTH));
//将小时至23
c.set(Calendar.HOUR_OF_DAY, 23);
//将分钟至59
最后
终极手撕架构师的学习笔记:分布式+微服务+开源框架+性能优化
a57acb)收录**