SimpleDateFormat的基本使用
//SimpleDateFormat是DateFormat的子类,用来做日期和字符串之间的相互转换
SimpleDateFormat sdf=new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");
//实例化日期格式化类,指定格式的格式样式
//日期 格式化成 字符串
String format = sdf.format(date);
System.out.println(format);
Date 的基本使用
//字符串 解析成 日期
String time="2022/12/02 12:07:47";
Date date2=sdf.parse(time);
System.out.println(date2);
Calendar的基本使用
//Calendar 的 getInstance 方法返回一个 Calendar 对象
Calendar calendar=Calendar.getInstance();
//指定年月日、日分秒 月份0-11表示 1-12月
calendar.set(2022,11,25,18,32,60);
//获取当前时间
Date time = calendar.getTime();
System.out.println(time);
//可以获取当前时间任何你想要获得的信息
int year=calendar.get(Calendar.YEAR);
System.out.println("年份"+year);
int month=calendar.get(Calendar.MONTH);
System.out.println("月份"+month);
int dayOfYear=calendar.get(Calendar.DAY_OF_YEAR);
System.out.println("本年第"+dayOfYear);
//Calendar 可以通过 get方法指定 字段值 来获取当前时间的一段信息
System.out.println("-------------------------------");
//指定年月日、日分秒 月份0-11表示 1-12月
calendar.set(2022,11,25,18,32,60);
//获取指定的时间
Date date=calendar.getTime();
System.out.println(date);