代码优化——避免创建过多的对象
java获取当前时间和前一天后一天的日期表示,格式为yyyy-MM-dd
Calendar c = Calendar.getInstance();
//后一天
c.setTime(new SimpleDateFormat("yyyy-MM-dd").parse(d));
Long d2 = c.getTimeInMillis() + 24 * 3600 * 1000;
Date date = new Date(d2);
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String next = sdf.format(date);
//前一天
Long d3 = c.getTimeInMillis() - 24 * 3600 * 1000;
Date date2 = new Date(d3);
SimpleDateFormat sdf2 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String pre = sdf2.format(date2).substring(0, 10);
此段代码存在重复创建对象,调用相同的方法都可以用同一个对象