如何使用LocalDateTime对象加减天数呢?
LocalDateTime对象对天数加减操作
在LocalDateTime对象 使用plus****方法增加指定时间 如: plusDays增加指定天数 minus***减少指定时间例
public static void main(String[] args) { // 减10天 plusLocalDateTime(-10); // 减2天 plusLocalDateTime(2); } /** * 当前日期加或减num天,num为正表示加,为负表示减 * @param num 加或减的天数 */ public static void plusLocalDateTime(Integer num) { LocalDateTime now = LocalDateTime.now(); System.out.println("当前时间:" + now); LocalDateTime plusTime = now.plusMonths(1).plusDays(num).plusHours(1).plusMinutes(1).plusSeconds(1); System.out.println("增加1月num天1小时1分钟1秒时间后:" + plusTime); LocalDateTime minusTime = now.minusMonths(num); System.out.println("减少num个月时间后:" + minusTime); }
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。