java8 时间日期 LocalDate

新的时间及日期API位于java.time中

Instant——代表的是时间戳

LocalDate——不包含具体时间的日期,比如2014-01-14。它可以用来存储生日,周年纪念日,入职日期等。

LocalTime——代表的是不含日期的时间

LocalDateTime——包含了日期及时间,不过还是没有偏移信息或者说时区。

ZonedDateTime——这是一个包含时区的完整的日期时间,偏移量是以UTC/格林威治时间为基准的。

1.LocalDate

LocalDate d = LocalDate.now();
LocalDate ofDate = LocalDate.of(2018, 11, 12);
LocalDate parseDate = LocalDate.parse("20181112", DateTimeFormatter.BASIC_ISO_DATE);
System.out.println("today:" + d);
System.out.println("ofDate:" + ofDate);
System.out.println("parseDate:" + parseDate);
System.out.println("getDayOfYear:" + d.getDayOfYear());
System.out.println("getMonth:" + d.getMonth());
System.out.println("getDayOfMonth:" + d.getDayOfMonth());
System.out.println("getDayOfWeek:" + d.getDayOfWeek().getValue());
System.out.println("now vs ofDate:" + d.equals(ofDate));

today:2018-11-12
ofDate:2018-11-12
parseDate:2018-11-12
getDayOfYear:316
getMonth:NOVEMBER
getDayOfMonth:12
getDayOfWeek:1
now vs ofDate:true

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值