前言
以下操作都可以用于LocalDateTime,LocalDate,LocalTime等方法
本次只用了LocalDateTime测试
使用方法
都已当前时间进行
1、加法
加年份
time1.plusYears(1l);//加一年
time1.plus(2l, ChronoUnit.YEARS);//加两年
运行结果:
加月份
time1.plusMonths(4l);//加四个月
time1.plus(2l,ChronoUnit.MONTHS);//加两个月
运行结果:
加天数
time1.plusDays(1l);//加一天
time1.plus(2l,ChronoUnit.DAYS);//加两天
运行结果:
加小时
time1.plusHours(1l);//加一个小时
time1.plus(2l,ChronoUnit.HOURS);//加两小时
运行结果:
加分钟
time1.plusMinutes(1l);//加一分钟
time1.plus(2l,ChronoUnit.MICROS);//加两分钟
运行结果:
2、减法
减年份
time1.plusYears(-1l);//减一年
time1.plus(-2l, ChronoUnit.YEARS);//减两年
运行结果:
减月份
time1.plusMonths(-4l);//减四个月
time1.plus(-2l,ChronoUnit.MONTHS);//减两个月
运行结果:
减天数
time1.plusDays(-1l);//减一天
time1.plus(-2l,ChronoUnit.DAYS);//减两天
运行结果:
减小时
time1.plusHours(-1l);//减一个小时
time1.plus(-2l,ChronoUnit.HOURS);//减两小时
运行结果:
减分钟
time1.plusMinutes(-1l);//减一分钟
time1.plus(-2l,ChronoUnit.MICROS);//减两分钟
运行结果:
总结
方法 | 作用 |
---|---|
plusYears(long years) | 加上指定的年数。 |
plusMonths(long months) | 加上指定的月数。 |
plusWeeks(long weeks) | 加上指定的周数。 |
plusDays(long days) | 加上指定的天数。 |
plusHours(long hours) | 加上指定的小时数。 |
plusMinutes(long minutes) | 加上指定的分钟数。 |
plusSeconds(long seconds) | 加上指定的秒数。 |