JAVA------14.今日和昨日时间转换

Posted on 2017-05-10 14:13  奇思妙想的香菜  阅读(318)  评论(0编辑  收藏  举报
//今日
        SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd");
        Date date = new Date();
        String getTime = simpleDateFormat.format(date);
        int tostartTime=DateUtil.Date2TimeStamp(getTime+" 00:00:00", "yyyy-MM-dd HH:mm:ss");
        int toendTime=DateUtil.Date2TimeStamp(getTime+" 24:00:00", "yyyy-MM-dd HH:mm:ss");

        //昨日
        Calendar c = Calendar.getInstance();  
        c.setTime(date);  
        int day = c.get(Calendar.DATE);  
        c.set(Calendar.DATE, day - 1);
        String yesday = new SimpleDateFormat("yyyy-MM-dd").format(c.getTime()); 
        int yesstartTime=DateUtil.Date2TimeStamp(yesday+" 00:00:00", "yyyy-MM-dd HH:mm:ss");
        int yesendTime=DateUtil.Date2TimeStamp(yesday+" 24:00:00", "yyyy-MM-dd HH:mm:ss");
        //昨日 0点
        pd.put("yesstartTime", yesstartTime);
        //昨日23点
        pd.put("yesendTime", yesendTime);
        //今日 0点
        pd.put("tostartTime", tostartTime);
        //今日 23点
        pd.put("toendTime", toendTime);