package 期末试题总结.sun.实验一;
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.Scanner;
/**
* 5、设int year,month,day分别表示一个日期中的年月日,试编程求
* a) 对于任意三个整数,判断其是否为一个合法的日期值。
* b) 给定一个日期值,计算若干天后的日期值
* c) 如果有两个日期值,计算他们相距的天数。
* @author T430u
*
*/
public class Date {
/**
* 判断其合法性
*/
boolean dateTest(){
Scanner input=new Scanner(System.in);
System.out.println("请输入年月日:");
int year=input.nextInt();
int month=input.nextInt();
int day=input.nextInt();
String d=new time(year+"",month+"",day+"");
DateFormat formatter = new SimpleDateFormat("yyyy-MM-dd");
try {
formatter.parse(d);
} catch (Exception e) {
e.printStackTrace();
return false;
}
return true;
}
public static void main()(String[] args) {
// TODO 自动生成的方法存根
}
}
}
添加回答
举报
0/150
提交
取消