Date常用方法

对比

//之后
a.after(b); //a在b之后则true 否则false
//之前
a.before(b); //a在b之前则true 否则false

获取时间信息

        Calendar startDate = Calendar.getInstance();
        startDate.setTime(new Date());
        System.out.println("年:"+startDate.get(Calendar.YEAR));
        System.out.println("月:"+startDate.get(Calendar.MONTH)+1);
        System.out.println("日:"+startDate.get(Calendar.DATE));
        System.out.println("时:"+startDate.get(Calendar.HOUR));
        System.out.println("分:"+startDate.get(Calendar.MINUTE));
        System.out.println("秒:"+startDate.get(Calendar.SECOND));
        System.out.println("一周的第几天:"+startDate.get(Calendar.DAY_OF_WEEK));
        System.out.println("一月的第几天:"+startDate.get(Calendar.DAY_OF_MONTH));
        System.out.println("一年的第几天:"+startDate.get(Calendar.DAY_OF_YEAR));