import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.*; /** * Created by Administrator on 2016/8/25. */ public class Hello { public static void main(String args[]) throws ParseException{ List<String> list=getLastDays(3); //传入最后天数 String str=""; for(String dd:list){ str+=dd+"\n"; } System.out.println("当月最后三天:" + str); ss } /** * 当月最后三天 * @return */ private static List<String> getLastThreeDay() { SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd"); Calendar calendar = Calendar.getInstance(); List<String> list=new ArrayList<String>(); for(int i=1;i<=3;i++){ calendar.add(Calendar.MONTH, 1); calendar.set(Calendar.DATE, 1); calendar.add(Calendar.DATE, -i); Date theDate = calendar.getTime(); String s = df.format(theDate); list.add(s); } return list; }/** * 获取当月最后几天 * @param days * @return */private static List<String> getLastDays(int days) { SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd"); Calendar calendar = Calendar.getInstance(); List<String> list=new ArrayList<String>(); for(int i=1;i<=days;i++){ calendar.add(Calendar.MONTH, 1); calendar.set(Calendar.DATE, 1); calendar.add(Calendar.DATE, -i); Date theDate = calendar.getTime(); String s = df.format(theDate); list.add(s); } return list; }}
Java获取当月最后3天或几天
最新推荐文章于 2022-10-21 19:02:06 发布