JAVA获取当前日期指定月份后(多少个月后)的日期

2023-04-22,,

环境要求:使用jdk1.8

package com.date;

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.time.LocalDateTime;
import java.time.ZoneId;
import java.util.Date; public class Test1 { public static void main(String[] args) throws ParseException {
SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date date=getMonthDate(sdf.parse("2020-01-11 11:22:33"),1);
System.out.println("后一个月的时间:"+sdf.format(date));
} /**
* 获取startDate日期后month月的日期
* @param startDate 开始日期
* @param month 几个月后
* @return
*/
public static Date getMonthDate(Date startDate,int month){
LocalDateTime localDateTime = startDate.toInstant()
.atZone(ZoneId.systemDefault() )
.toLocalDateTime().plusMonths(month);
Date date = Date.from(localDateTime.atZone( ZoneId.systemDefault()).toInstant());
return date;
}
}

JAVA获取当前日期指定月份后(多少个月后)的日期的相关教程结束。

《JAVA获取当前日期指定月份后(多少个月后)的日期.doc》

下载本文的Word格式文档,以方便收藏与打印。