zoukankan      html  css  js  c++  java
  • 递归

    public void town_data_selectforecast(){
            List<Town> t= townManager.select(town);
            if(t.size()<=0){
               Date beginDate = new Date();
               t = this.findTown(beginDate);
            }
            writeJson(t);
        }
        
        
        /**
         * 递归查询
         * @param data日期
         * @return
         */
        private List<Town> findTown(Date data){
            List<Town> townlist =new ArrayList<Town>();
            Town town=new Town();
            SimpleDateFormat dft = new SimpleDateFormat("yyyy-MM-dd");
            String startTime = dft.format(data.getTime());
            Calendar date = Calendar.getInstance();
            date.setTime(data);
            date.set(Calendar.DATE, date.get(Calendar.DATE) - 1);
            Date endDate=null;
            try {
                 endDate = dft.parse(dft.format(date.getTime()));
                String endTime = dft.format(date.getTime());
                town.setTown_time(endTime);
                town.setType("3");
                townlist=townManager.select(town);
            } catch (Exception e) {
                e.printStackTrace();
            }
            if(townlist.size()>0){
                return townlist;
            }else{
                return findTown(endDate);
            }
        }

  • 相关阅读:
    集合---Map
    一个机器部署多个tomcat
    JavaScript要不要加分号";"
    Nodejs 路径 /, ./, ../, ..// 的区别
    玩转Vue的24个小程序---基础篇
    如何创建Node.js Web服务器
    为什么Ajax XMLHttpRequest POST方法传递参数失败了
    字典元素如何遍历
    Beautiful Soup 如何获取到href
    如何查看Ajax请求
  • 原文地址:https://www.cnblogs.com/guolsblog/p/6047833.html
Copyright © 2011-2022 走看看