import java.time.LocalDate;// 日历
import java.util.Date;// 时间
public class Step10 {
public static void main(String[] args){
String s = new Date().toString();
Date bir = new Date();// 表达式 new Date()构造了一个Date类型的对象,并且它的值是对新创建对象的引用。这个引用存储在变量bir中
System.out.println(s);
System.out.println(bir);
// 可以提供年月日来构造对应一个特定日期的对象
LocalDate birthday = LocalDate.of(2000, 3, 31);
// 当有了一个LocalDate对象,
// 可以使用方法getYear、getMonthValue、和getDayOfMonth来得到年月日
int year = birthday.getYear();
int month = birthday.getMonthValue();
int day = birthday.getDayOfMonth();
int d = birthday.getDayOfYear();
System.out.println(year);
System.out.println(month);
System.out.println(day);
System.out.println(d);
// plusDays方法会得到一个新的LocalDate
// 这个新日期对象是距当前日期对象指定天数的一个新日期
LocalDate aThousandDaysLater = birthday.plusDays(1000);
System.out.println(aThousandDaysLater);
System.out.println(birthday);
System.out.println(LocalDate.now());
}
}