java 获取周一,周日,当前日期
public static void main(String[] args) { SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd"); Calendar c=Calendar.getInstance(Locale.CHINA); c.setFirstDayOfWeek(Calendar.MONDAY); //当前时间,貌似多余,其实是为了所有可能的系统一致 c.setTimeInMillis(System.currentTimeMillis()); System.out.println("当前时间:"+format.format(c.getTime())); c.set(Calendar.DAY_OF_WEEK, Calendar.MONDAY); System.out.println("周一时间:"+format.format(c.getTime())); c.set(Calendar.DAY_OF_WEEK, Calendar.SUNDAY); System.out.println("周一时间:"+format.format(c.getTime())); }
运行结果