aa是一个Date类型的变量 aa.getYear()已经不建议使用,因此采用下面的方式。 Calendar c = Calendar.getInstance(); c.setTime(aa); String month = c.get(Calendar.MONTH)+1 >9 ? String.valueOf(c.get(Calendar.MONTH)+1):"0"+ (c.get(Calendar.MONTH)+1); String year = c.get(Calendar.YEAR);
mongo按月插入数据表
String collectionName = constantName+""+year+month;
mongoTemplate.insert(bean类,collectionName);
这样就自动分月如表了,mongo集合不需要先创建,自动就生成了,当然也可以先创建之后加索引之类的。