时间

@Test
    public void adasdfadd(){
        
        System.out.println("**********Date***********");
        //1.获取当前时间
        Date d = new Date();
        //2.创造指定时间 2019年11月7日
        Date d1 = new Date(2019-1900, 11-1, 7);
        System.out.println("day"+d1);
        //3.获取年份
        int year = d1.getYear() + 1900;
        System.out.println("year"+year);
        
        System.out.println("**********Calendar***********");
        //1.获取当前时间
        Calendar c1 = Calendar.getInstance();
        //2.把Calendar对象c1的年月日分别设这为:2009、6、12
        c1.set(2009, 5, 12);
        System.out.println("2009.6.12"+c1);
        // 获得年份
        int y = c1.get(Calendar.YEAR);
        System.out.println("2009.6.12year"+y);
        // 获得月份
        int month = c1.get(Calendar.MONTH) + 1;
        System.out.println("2009.6.12month"+month);
        // 获得日期
        int date = c1.get(Calendar.DATE);
        System.out.println("2009.6.12date"+date);
        
        //把c1对象的日期加上10
        c1.add(Calendar.DATE, 10);
        
        System.out.println("**********String <--> Date <--> Calendar***********");
        Date date2 = c1.getTime();
        System.out.println("Date c1"+date2);
        SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");
        System.out.println("String c1"+dateFormat.format(date2));
        
        
    }

原文地址:https://www.cnblogs.com/fxx5/p/11811875.html