输入当年的一个月份屏幕显示这个月的日历.从星期日开始星期六结束的java程序

来源:百度知道 编辑:UC知道 时间:2024/05/28 17:33:03
输入当年的一个月份屏幕显示这个月的日历.从星期日开始星期六结束的java程序 急急急!!!!!!!!!!!!!1

下面是我两年前写的一个方法,_UID为空就行。类你自己建

/**
* 日历的生成代码
* @param _year
* @param _month
* @param _uid
* @return
* @throws ParseException
*/
public String getCalendar(String _year,String _month,String _uid) throws ParseException{

/* 说明:
* date = df.parse("2006-11-01");
* 只需要修改上面的日期
*/
String rtn = null;
Date date = null;
int day = 0;
int days = 0;

DateFormat df = new SimpleDateFormat("yyyy-MM-dd");
Calendar c = Calendar.getInstance();

date = df.parse(_year+"-"+_month+"-01");
c.setTime(date);

day =date.getDay();
Date dt = new Date();
days = c.getActualMaximum(Calendar.DAY_OF_MONTH);

rtn = "<table width=100% align=center border=1 cellspacing=0 cellpadding=3 bordercolor=#6699CC style=border-collapse:collapse>\n";

rtn = rtn + "\t<tr bgc