String old_time="2018年4月8日"; String new_time=getNewTime(old_time); //转换日期 public String getNewTime(String content) { List<String> ss = new ArrayList<String>(); for(String sss:content.replaceAll("[^0-9]", ",").split(",")){ if (sss.length()>0) ss.add(sss); } //log.info("原始日期数组=="+ss+"=="); String year=ss.get(0); //log.info("获取年="+year+"=="); String month=ss.get(1); //log.info("获取月="+month+"=="); String day=ss.get(2); //log.info("获取日="+day+"=="); int old_month=Integer.parseInt(month); int old_day=Integer.parseInt(day); //不足十补0 String new_month = String.format("%02d", old_month); String new_day=String.format("%02d", old_day); //log.info("==转换后="+year+"=年="+new_month+"=月="+new_day+"=日="); String new_time=year+"年"+new_month+"月"+new_day+"日"; log.info("最后的新日期="+new_time); return new_time; }
java将“2018年4月8日”转换成正常日期:2018年04月08日
最新推荐文章于 2021-02-23 22:58:58 发布