这个问题在这里已经有了答案:关闭10年前。PossibleDuplicate:Howtogetthefirstdateandlastdateofthepreviousmonth?(Java)在java中,如何获取上个月的第一天和最后一天?如果我没记错的话,下面的代码是获取上个月的最后一个日期。CalendaraCalendar=Calendar.getInstance();aCalendar.set(Calendar.DAY_OF_MONTH,-1);aCalendar.add(Calendar.DAY_OF_MONTH,-1);System.out.println(newTimest