import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
import java.util.HashMap;
import java.util.Map;
public class dataTest {
public static Map<String, Date> getLastWeek() { // TODO Auto-generated method stub
Map<String, Date> map = new HashMap<String, Date>();
Calendar cal = Calendar.getInstance();
int n = cal.get(Calendar.DAY_OF_WEEK) - 1;
if (n == 0) {
n = 7;
}
cal.add(Calendar.DATE, -(7 + (n - 1)));// 上周一的日期
Date monday = cal.getTime();
map.put("monday", monday);
cal.add(Calendar.DATE, 1);
Date tuesday = cal.getTime();
map.put("tuesday", tuesday);
cal.add(Calendar.DATE, 1);
Date wednesday = cal.getTime();
map.put("wednesday", wednesday);
cal.add(Calendar.DATE, 1);
Date thursday = cal.getTime();
map.put("thursday", thursday);
cal.add(Calendar.DATE, 1);
Date friday = cal.getTime();
map.put("friday", friday);
cal.add(Calendar.DATE, 1);
Date saturday = cal.getTime();
map.put("saturday", saturday);
cal.add(Calendar.DATE, 1);
Date sunday = cal.getTime();
map.put("sunday", sunday);
return map;
}
public static void main(String args[]) {
SimpleDateFormat sf=new SimpleDateFormat("yyyy-MM-dd");
System.err.println(sf.format(getLastWeek().get("monday")));
System.err.println(sf.format(getLastWeek().get("sunday")));
}
}
java获取上周一和周日日期
最新推荐文章于 2024-05-12 13:36:03 发布