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 自动生成的方法存根 } } }
Shawock
相关分类