http://blog.youkuaiyun.com/chenxun_2010/article/details/72539981
LocalDate today=LocalDate.now();
System.out.println(today);
int year=today.getYear();
int month=today.getMonthValue();
int day=today.getDayOfMonth();
System.out.println(year);System.out.println(month);System.out.println(day);
LocalDate well= LocalDate.of(1999,12,11);
System.out.println(well+"================");
* 这看起来没有多大意义,因为这正是构造对象时使用的那些值。不过,有时可能某个时间是计算得到的,你希望调用这些方法来得到更多信息。例如,plusDays方法会得到一个新的LocalDate,如果把应用这个方法的对象称为当前对象,这个新日期对象则是局当前对象制定天数的一个新日期:
* LocalDate aThousandDaysLater =today.plusDays(1000);
year=aThousandDaysLater.getYear();
month=aThousandDaysLater.getMonthValue();
day=aThousandDaysLater.getDayOfMonth();
System.out.println(year);System.out.println(month);System.out.println(day);
* LocalDate类封装了实例域来维护所设置的日期。如果不查看源代码,就不可能知道类内部的日期表示。当然,封装的意义就在于此。
LocalDate aThousandDaysLater =today.plusDays(1000);
year=aThousandDaysLater.getYear();
month=aThousandDaysLater.getMonthValue();
day=aThousandDaysLater.getDayOfMonth();
System.out.println(year);System.out.println(month);System.out.println(day);
package 第3章;
import java.util.*;
import java.time.*;
public class 第3章a
{
public static void main(String[] args)
{
LocalDate today=LocalDate.now();
int year=today.getYear();
int month=today.getMonthValue();
int day=today.getDayOfMonth();
System.out.println(year);System.out.println(month);System.out.println(day);
System.out.println("以上是获得当前整个时间,以及获取year,month,day"+"以下是构造特定对象:");
LocalDate well=LocalDate.of(2001,1,2);
System.out.println(well);
LocalDate good=LocalDate.of(2001,12,2);
System.out.println(good);
year=good.getYear();
month=good.getMonthValue();
day=good.getDayOfMonth();
System.out.println(year);
System.out.println(month);
System.out.println(day);
LocalDate hello=good.plusDays(1000);
System.out.println(hello);
}
}
run:
2017
8
22
以上是获得当前整个时间,以及获取year,month,day以下是构造特定对象:
2001-01-02
2001-12-02
2001
12
2
2004-08-28
成功构建 (总时间: 0 秒)