空军一号网上娱乐


空军一号网上娱乐一代天骄润之先生
空军一号网上娱乐在郝仁家里,一共有五个女人,只有唐素和云湘两个洗澡后都穿胸围,对于苏丽华,她习惯回家便换掉。郝蕾嘛,她听郝仁的话,那一对东西平时在家里多一点把它放出透气一下,天天都用胸围压得,对发育不太好。空军一号网上娱乐刚一进门,就大声的喊道:名扬兄弟,快点出来看看啊!货到了!

    赵名扬从房间里出来笑着说道:老哥,这都几点了!你还在这大呼小叫的。空军一号网上娱乐一天,老师带小朋友去远足。   老师说:“小朋友们,你们都去采生果,30分钟后归来,好吗?”   30分钟后,老师问小朋友采到什么:“小红,你采到什么?”   “我在洗苹果,由于我采到苹果。”   “小美呢?” “我在洗番茄,由于我采到番茄。”   “阿明呢?” “我在洗布鞋,由于我踩到大便!”空军一号网上娱乐刚刚在路上看见表哥和一个陌生女孩纸在散步,  我想这肯定就是表嫂子了,我过去向她打招呼,   激动地说:骚婊子~~ 顿时冷场了……@捧腹网 空军一号网上娱乐易飞再叹一口气,他何尝愿意见到这样一个大美女如此伤心,只是有些东西他真的不敢再动了:茹姐,像我们上次说的,暂时只做朋友好吗?空军一号网上娱乐有人在路上回头
空军一号网上娱乐轻轻的将一杯茶,放到唇边,介是,香味就萦绕在唇齿间,心安静如秋波,静谧而安详。
空军一号网上娱乐我?空军一号网上娱乐 是啊,青春是迷茫的,不像学习有黄冈秘籍、星火系列。整个高一高二不知道上学为了什么,整日浑浑噩噩,几乎没有学到什么东西,现在想想也蛮后怕的。青春有时候是需要迷茫的,不迷茫怎么才会有目标哪。是啊,青春总是与我们的梦挂钩,高考前学画画是为了心目中的象牙塔,拼命画到凌晨时分,没基础,学了几个月的的屌丝,只有这样去和往届生拼抢那少得可怜的步入象牙塔的门票。虽没考得满意,也进入了二本二流大学。青春有梦,有梦就要付出才能不枉青春。
空军一号网上娱乐觅食到最鲜
空军一号网上娱乐未雨绸缪早安排。

皇冠足球比分

大发论坛时时彩平台尊龙娱乐是黑网吗海天国际娱乐城注册送钱凯发娱乐乐宝娱乐城真人赌钱亚美国际娱乐城 金龙国际 www.am8.com 亚洲城娱乐 老k国际娱乐城 666k8.com 金威国际娱乐城 名人国际娱乐城 ag娱乐平台 V博娱乐城 线上娱乐开户送金网站地图澳门真人在线网站地图mg游戏注册送体验金网站地图h皇冠国际娱乐城网站地图世博国际网站地图888注册送钱e8889.com网站地图网络百注册送钱e8889.com网站地图平博娱乐城网站地图博彩通bct网站地图皇冠炸金花注册送钱e8889.com网站地图澳门银河赌场网站地图嘉年华国际娱乐场网站地图黄大救世网网站地图百家争鸣网站地图日播时尚集团股份有限公司网站地图乐宝娱乐网站地图盈乐博娱乐城网站地图澳门银河官网 88888.cc百度担保网站地图http://tinyurl.com/osmfeuw网站地图澳门线上娱乐网站地图ag88注册送钱e8889.com网站地图牛牛赌博官网网站地图尊龙游戏注册送钱e8889.com网站地图pic.accessibilitycpl.com网站地图保时捷娱乐官网网站地图开户就送体验金网站地图智尊国际娱乐城博彩网站网站地图

java 判断两个时间相差的天数

1、实现目标

  输入:两个日期

  输出:两个日期相差的天数

2、代码实现

方法1:

  通过Calendar类的日期比较。注意:这里需要考虑一下:

  •   日期是跨年份的,如一个是2012年,一个是2015年的
  •     年份是分闰年和平年的,各自的天数不同
/**
     * date2比date1多的天数
     * @param date1    
     * @param date2
     * @return    
     */
    public static int differentDays(Date date1,Date date2)
    {
        Calendar cal1 = Calendar.getInstance();
        cal1.setTime(date1);
        
        Calendar cal2 = Calendar.getInstance();
        cal2.setTime(date2);
       int day1= cal1.get(Calendar.DAY_OF_YEAR);
        int day2 = cal2.get(Calendar.DAY_OF_YEAR);
        
        int year1 = cal1.get(Calendar.YEAR);
        int year2 = cal2.get(Calendar.YEAR);
        if(year1 != year2)   //同一年
        {
            int timeDistance = 0 ;
            for(int i = year1 ; i < year2 ; i ++)
            {
                if(i4==0 && i100!=0 || i400==0)    //闰年            
                {
                    timeDistance += 366;
                }
                else    //不是闰年
                {
                    timeDistance += 365;
                }
            }
            
            return timeDistance + (day2-day1) ;
        }
        else    //不同年
        {
            System.out.println("判断day2 - day1 : " + (day2-day1));
            return day2-day1;
        }
    }

方法2:

  直接通过计算两个日期的毫秒数,他们的差除以一天的毫秒数,即可得到我们想要的两个日期相差的天数。

  /**
     * 通过时间秒毫秒数判断两个时间的间隔
     * @param date1
     * @param date2
     * @return
     */
    public static int differentDaysByMillisecond(Date date1,Date date2)
    {
        int days = (int) ((date2.getTime() - date1.getTime()) / (1000*3600*24));
        return days;
    }

测试:

public static void main(String[] args) 
    {
        String dateStr = "2008-1-1 1:21:28";
        String dateStr2 = "2010-1-2 1:21:28";
        SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
        SimpleDateFormat format2 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
        try 
        {
            Date date2 = format.parse(dateStr2);
            Date date = format.parse(dateStr);
            
            System.out.println("两个日期的差距:" + differentDays(date,date2));
            System.out.println("两个日期的差距:" + differentDaysByMillisecond(date,date2));
        } catch (ParseException e) {
            e.printStackTrace();
        }
    }

结果:

两个日期的差距:732
两个日期的差距:732

两种实现方式的比较:

  方式一的话,只是通过日期来进行比较两个日期的相差天数的比较,没有精确到相差到一天的时间。如果是只是纯粹通过日期(年月日)来比较比较的话就是方式一。

  对于方式二,是通过计算两个日期相差的毫秒数来计算两个日期的天数差的。一样会有一个小问题,就是当他们相差是23个小时的时候,它就不算一天了。如下面的两个日期

2015-1-1 21:21:28
2015-1-2 1:21:28

测试代码:

public static void main(String[] args) 
    {
        String dateStr = "2015-1-1 21:21:28";
        String dateStr2 = "2015-1-2 1:21:28";
        SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
        SimpleDateFormat format2 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
        try 
        {
            Date date2 = format.parse(dateStr2);
            Date date = format.parse(dateStr);
            
            System.out.println("两个日期的差距:" + differentDays(date,date2));
            System.out.println("两个日期的差距:" + differentDaysByMillisecond(date,date2));
        } catch (ParseException e) {
            e.printStackTrace();
        }
    }

结果:

两个日期的差距:1
两个日期的差距:0

  两种方式的不同了,在具体时间相差不到24小时时,方式2的方式不算一天,而方式1是通过日期(年月日)来判断的,所以算相差一天。

 

  源码下载:https://github.com/zcr1007391008/timeDifferent

  致谢:感谢您的阅读!

posted on 2015-11-27 16:09 WhyWin 阅读(...) 评论(...) 编辑 收藏

导航

公告