空间设计网站公司,友情链接交换统计表,广州seo群,设计师网络语需求如下#xff1a; 1.算出2周以前的时间#xff0c;以正常日期格式返回 2.如果月份和日期前面有0需要去掉返回结果#xff0c;比如#xff1a;2017-08-15 就需要显示2017-8-15。 Calendar calendar Calendar.getInstance();calendar.add(Calendar.DATE, -14);Date date…需求如下 1.算出2周以前的时间以正常日期格式返回 2.如果月份和日期前面有0需要去掉返回结果比如2017-08-15 就需要显示2017-8-15。 Calendar calendar Calendar.getInstance();calendar.add(Calendar.DATE, -14);Date date calendar.getTime();SimpleDateFormat sdf new SimpleDateFormat(yyyy-MM-dd HH:mm:ss);String time sdf.format(date);//这里输出的日期就是2周前的日期输出为2017-08-16 第一种方法 String result ; for(int i 0; i time.length(); i){ if ((i 5 time.charAt(i) 0) | (i 8 time.charAt(i) 0)){ index ; } else { index time.charAt(i); } } system.out,printn(result); 第二种方法(最简单的方法使用StringBuffer就Ok) StringBuffer buffer new StringBuffer(time);if (buffer.charAt(5) 0) { buffer.deleteCharAt(5);}if (buffer.charAt(7) 0) { buffer.deleteCharAt(7);}System.out.println(buffer.toString());转载于:https://www.cnblogs.com/lyh1299259684/p/7451356.html