java根据年份循环每一天的时间

   日期:2020-07-10     浏览:108    评论:0    
核心提示:import java.util.ArrayList;import java.util.Calendar;import java.util.List;public class cc { public static void main(String[] args) { List Yeardates=new ArrayList(); //循环输出2014到2020年每一天 for (int year = 2014; year < 2021; year++._java 循环全年的日期
import java.util.ArrayList;
import java.util.Calendar;
import java.util.List;

public class cc {
	public static void main(String[] args) {
		List<String> Yeardates=new ArrayList();
		//循环输出2014到2020年每一天
		for (int year = 2014; year < 2021; year++) {
			Yeardates.addAll(cc.getDaysByYear(year));
		}
		for (int i = 0; i < Yeardates.size(); i++) {
			System.out.println(Yeardates.get(i));
		}
	}
	
	public static List<String> getDaysByYear(int year){
		Calendar c=Calendar.getInstance();
		List<String> dates=new ArrayList<String>();
		for(int i=0;i<12;i++){
			c.set(year,i,1);
			int lastDay=c.getActualMaximum(Calendar.DATE);
			for(int j=1;j<=lastDay;j++){	
				String month="";
				String day="";
				if(i<9) month="-0"+(i+1);
				else month="-"+(i+1);
				if(j<10) day="-0"+j;
				else day="-"+j;
				String date=year+month+day;
				System.out.println(date);
				dates.add(date);
			}
		}
		return dates;
	}
}

 

效果如下:

 
打赏
 本文转载自:网络 
所有权利归属于原作者,如文章来源标示错误或侵犯了您的权利请联系微信13520258486
更多>最近资讯中心
更多>最新资讯中心
0相关评论

推荐图文
推荐资讯中心
点击排行
最新信息
新手指南
采购商服务
供应商服务
交易安全
关注我们
手机网站:
新浪微博:
微信关注:

13520258486

周一至周五 9:00-18:00
(其他时间联系在线客服)

24小时在线客服