QQ网名大全

用j**a实现万年历功能

import j**a.text.simpledateformat;
import j**a.util.calendar;
public class testdate {

public static final string[] weeks = { "日", "一", "二", "三", "四", "五", "六" };

public static void main(string[] args) {
calendar c = calendar.getinstance();
c.set(calendar.year,2011);//2011年
c.set(calendar.month,0);//j**a中calendar类,月从0开始, 0代表一月
c.set(calendar.date,1);//1号
int day = c.get(calendar.day_of_week);//获致是本周的第几天地, 1代表星期天...7代表星期六
system.out.println(new simpledateformat( "yyyy-mm-dd ").format(c.gettime()));
system.out.println("星期" + weeks[day-1]);
}

}

把以上测试代码写作一个方法 方法的参数名为年月日, 即可。当然calendar 还有很多功能,比如一周的第几天,一年的第几个月……
佚名
2024-06-05 19:39:49
最佳回答
类似问题(10)