查询指定日期的前6个月和日期的转换

来源:互联网 发布:海龟交易源码 编辑:程序博客网 时间:2024/05/16 11:51
    //======日期的转换========            Date d=new Date();   //获取当前系统时间        Date st;        SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM");        // 时间转字符串        String str=sdf.format(cal.getTime());        //字符串转时间        st=format.parse(str);                        //====查询指定日期的前6个月==        String dateString;        String begtime="2017-10-10 10:10:10"List> lList=null;List rqList=null;if(begtime != null && begtime != ""){    model.addAttribute("begtime", begtime);    Calendar cal = Calendar.getInstance();SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM");cal.setTime(sdf.parse(begtime)); // 时间转字符串    dateString=sdf.format(cal.getTime());  rqList = new ArrayList(); for (int i = 0; i < 6; i++) { dateString=sdf.format(cal.getTime());   rqList.add(dateString.substring(0, 7));  cal.add(Calendar.MONTH, -1); }    }else{ Calendar cal = Calendar.getInstance(); SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM"); //获取当前系统时间:  cal.getTime() dateString = sdf.format(cal.getTime()); model.addAttribute("begtime", dateString); rqList = new ArrayList(); for (int i = 0; i < 6; i++) { dateString = sdf.format(cal.getTime()); rqList.add(dateString.substring(0, 7));  cal.add(Calendar.MONTH, -1);  }}//字符串转时间ArrayList dateList = new ArrayList();SimpleDateFormat format = new SimpleDateFormat("yyyy-MM");for (String str : rqList) {try {dateList.add(format.parse(str));} catch (ParseException e) {e.printStackTrace();}}
阅读全文
0 0
原创粉丝点击