首页 > 编程 > Java > 正文

个人测试java片段(杂)

2019-11-11 06:05:44
字体:
来源:转载
供稿:网友
package Week;import java.text.SimpleDateFormat;import java.util.ArrayList;import java.util.Date;import java.util.List;public class Test {		public static void main(String[] args) {  	    // 定义输出日期格式  	    SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd EEE");  	      	    Date currentDate = new Date();  	      	    // 比如今天是2012-12-25  	    List<Date> days = DOdateToWeek(currentDate,1);  	    System.out.PRintln("今天的日期: " + sdf.format(currentDate));  	    for (Date date : days) {  	        System.out.println(sdf.format(date));  	    }  	}  			public static List<Date> dateToWeek(Date mdate) {  	    int b = mdate.getDay();  	    Date fdate;  	    List<Date> list = new ArrayList<Date>();  	    Long fTime = mdate.getTime() - b * 24 * 3600000;  	    for (int a = 1; a <= 7; a++) {  	        fdate = new Date();  	        fdate.setTime(fTime + (a * 24 * 3600000));  	        list.add(a-1, fdate);  	    }  	    return list;  	}				public static List<Date> DOdateToWeek(Date mdate,int flag) {  	    int b = mdate.getDay();  	    Date fdate;  	    List<Date> list = new ArrayList<Date>();  	    Long fTime = mdate.getTime() - (b+flag*7) * 24 * 3600000;  	    for (int a = 1; a <= 7; a++) {  	        fdate = new Date();  	        fdate.setTime(fTime + (a * 24 * 3600000));  	        list.add(a-1, fdate);  	    }  	    return list;  	}						}
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表