1.Date类不可以创建指定日期,只能创建此刻的日期
* Date的构造器
* public Date() 创建一个Date对象,代表的是系统当前此刻日期时间
*
* Date的常用方法
* public long getTime() 获取时间对象的毫秒值 *
Date d = new Date();
System.out.println(d);
long time = d.getTime();
System.out.println(time);
补充:根据毫秒值创建Date类
long mills=sc.nextlong();
Date date=new Date(mills);
它用SimpleDateFormat转化
Date d=new Date();
SimpleDateFormat sdf=new SimpleDateFormat("yyyy年MM月dd日 HH:mm:ss EEE a");
String rs=sdf.format(d);
2.LocalDate类可以创建指定的日期和此刻的日期
LocalDate nowDate = LocalDate.now();
LocalDate bt=LocalDate.of(2002,11,13);
它用DateTimeFormatter转化
DateTimeFormatter fmt=DateTimeFormatter.ofPattern("yyyy-MM-dd");
LocalDate ld=LocalDate.now();
String str=ld.format(fmt);
补充:String类型转化成LoclaDate
String str="20200202";
DateTimeFormatter fmt=DateTimeFormatter.ofPatter("yyyy-MM-dd");
LocalDate date=localDate.parse(str,fmt);
System.out.println(str);
System.out.println(date);