java 获取指定日期的下月的第一天时多少:如传入20210323,则返回20210401,如传入20211221,则返回20220101
public static String getFirstDayofNextMonth(String datestr, string format){
SimpleDateFormat sdf = new SimpleDateFormat(format);
try {
Date date = sdf.parse (datestr);
Calendar calendar = Calendar.getInstance();
calendar.setTime (date);
calendar.set(Calendar.DAY_OF_MONTH,1);
calendar.add(Calendar.MONTH, 1);
return sdf.format(calendar.getTime());
} catch (ParseException e) {
e.printStackTrace();
}
return null;
}