java日历程序

来源:百度知道 编辑:UC知道 时间:2024/06/22 08:22:54
求一个程序,输入年,月,日,显示当前日期,前一天,后一天,后N天日期
还要有异常处理,例如我输入的日期不正确,程序要提示从新输入等,谢谢大哥大姐们

jsp就行要不要

import java.util.Calendar;

import java.util.Date;

class Calendar1

{

public static void main(String args[])

{

int i=0,n=0;

//获得今天的日期

Calendar mycal=Calendar.getInstance();

int m=mycal.get(Calendar.MONTH),y=mycal.get(Calendar.YEAR),d=mycal.get(Calendar.DAY_OF_MONTH);

int year=mycal.get(Calendar.YEAR);

int month=mycal.get(Calendar.MONTH);

//输入日期

try

{

year=Integer.parseInt(args[0]);

month=Integer.parseInt(args[1])-1;

}

//处理异常

catch(ArrayIndexOutOfBoundsException e)

{

System.out.println("!!!!!!!!!!!!!!!!!!!!输入参数有误!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!1\n一下是本月的日历");

year=mycal.get(Calendar.YEAR);

month=mycal.get(Calendar.MONTH);

}