/**
* 日期格式转换
* “201804-201806” 转换为 “自2018年04月01日至2018年06月30日”
*/
public static String dateChangeFormate(String ssrq) throws ParseException {
String[] dates = ssrq.split("-");
SimpleDateFormat sdf = new SimpleDateFormat("yyyyMM");
SimpleDateFormat sdf2 = new SimpleDateFormat("yyyy年MM月dd日");
//第一天
Date dateStart = sdf.parse(dates[0]);
Calendar calendar1 = Calendar.getInstance();
calendar1.setTime(dateStart);
calendar1.set(Calendar.DAY_OF_MONTH,1);
calendar1.add(Calendar.MONTH, 0);
Date startTime = calendar1.getTime();
String startFormat = sdf2.format(startTime);
System.out.println(startFormat);
//最后一天
Date dateEnd = sdf.parse(dates[1]);
Calendar calendar2 = Calendar.getInstance();
calendar2.setTime(dateEnd);
int lastDay = calendar2.getActualMaximum(Calendar.DAY_OF_MONTH);
calendar2.set(Calendar.DAY_OF_MONTH,lastDay);
calendar2.add(Calendar.MONTH, 0);
Date time2 = calendar2.getTime();
String Endformat = sdf2.format(time2);
System.out.println(Endformat);
return "自"+startFormat+"至"+Endformat;
}
日期格式转换:“201804-201806” 转换为 “自2018年04月01日至2018年06月30日”
猜你喜欢
转载自blog.csdn.net/qq_29730977/article/details/86002931
今日推荐
周排行