由输入的日期得到若干天后的日期 输入格式 输入4个整数y,m,d,k,表示现在的日期,k为多少天后 输出格式 输出格式按照yyyy-mm-dd的格式输出k天后的日期
代码语言:javascript
复制
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Scanner;
public class Main {
public static void main(String args[]){
Scanner scanner = new Scanner(System.in);
int y = scanner.nextInt();
int m = scanner.nextInt();
int d = scanner.nextInt();
int k = scanner.nextInt();
Calendar ca = Calendar.getInstance();
SimpleDateFormat simpleDateFormat=new SimpleDateFormat("yyyy-MM-dd");
ca.set(Calendar.YEAR,y);
ca.set(Calendar.MONTH,m-1);//java中月份为0到11
ca.set(Calendar.DAY_OF_MONTH,d);
ca.add(Calendar.DAY_OF_MONTH, k);
System.out.println(simpleDateFormat.format(ca.getTime()));
}
}