由输入的日期得到若干天后的日期
输入格式
输入4个整数y,m,d,k,表示现在的日期,k为多少天后
输出格式
输出格式按照yyyy-mm-dd的格式输出k天后的日期
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()));
}
}
本文介绍了一个简单的Java程序,该程序能够接收用户输入的日期和天数,计算并输出指定天数后的日期。通过使用Calendar和SimpleDateFormat类实现了日期的加法运算及格式化输出。
1332

被折叠的 条评论
为什么被折叠?



