java时间类型操作

时间:2023-12-20 12:29:50

java中Date类型与字符串相互转化

   Date date = new Date();
        System.out.println(date);
        //DateFormat类为一个抽象类,只能通过它的子类SimpleDateFormat类实例化一个对象
        DateFormat df = new SimpleDateFormat("yyyy-MM-dd");
        //将一个date类型转换为一个字符串类型
        String dateStr = df.format(date);
        System.out.println(dateStr);
        //将字符串类型转换为date类型,转换的格式一定要对应"yyyy-MM-dd"
        String str = "2014-09-13";
        Date date2 = df.parse(str);
        System.out.println(date2);
        //Calendar日历格式为一个抽象类型,通过子类实例化一个对象,可以对时间进行各种操作
        Calendar c = new GregorianCalendar();
        c.setTime(new Date());
        System.out.println(c.get(Calendar.YEAR));