这个例子会计算一周后的日期。localdate日期不包含时间信息,它的plus()方法用来增加天、周、月,chronounit类声明了这些时间单位。由于localdate也是不变类型,返回后一定要用变量赋值。
package com.shxt.demo02; import java.time.localdate; import java.time.temporal.chronounit; public class demo08 { public static void main(string[] args) { localdate today = localdate.now(); system.out.println(今天的日期为:+today); localdate nextweek = today.plus(1, chronounit.weeks); system.out.println(一周后的日期为:+nextweek); } }
可以看到新日期离当天日期是7天,也就是一周。你可以用同样的方法增加1个月、1年、1小时、1分钟甚至一个世纪,更多选项可以查看java 8 api中的chronounit类
以上就是如何使用java 8计算一周后的日期?的详细内容。
