这里将日期输出形式改为了xx月xx日:
先定义两个字符串,用来存储周一和周日:
private String currentMondy;
private String currentSunday;
private void getWeekData() {
@SuppressLint("SimpleDateFormat")
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd");//设置日期格式
Calendar cld = Calendar.getInstance(Locale.CHINA);
cld.setFirstDayOfWeek(Calendar.MONDAY);//以周一为首日
cld.setTimeInMillis(System.currentTimeMillis());//当前时间
cld.set(Calendar.DAY_OF_WEEK, Calendar.MONDAY);//周一
currentMondy = df.format(cld.getTime()).substring(5,7)+"月"+df.format(cld.getTime()).substring(8)+"日";
cld.set(Calendar.DAY_OF_WEEK, Calendar.SUNDAY);//周日
currentSunday =df.format(cld.getTime()).substring(5,7)+"月"+ df.format(cld.getTime()).substring(8)+"日";
}