您的位置:首页 > 编程语言 > Java开发

java 简单日历

2010-07-02 17:30 399 查看
package yj_test;
import java.util.Calendar;
import java.util.GregorianCalendar;
public class yj_calendar {
public static void main (String[] args){

GregorianCalendar d = new GregorianCalendar();
int today = d.get(Calendar.DAY_OF_MONTH);
int month = d.get(Calendar.MONTH);

d.set(Calendar.DAY_OF_MONTH,1);
int weekday = d.get(Calendar.DAY_OF_WEEK);

System.out.println("Sun Mon Tue Wen Thu Fri Sat");
for (int i = 1;i < weekday;i++){
System.out.print("    ");
}
do {
System.out.printf("%3d",d.get(Calendar.DAY_OF_MONTH ));
if (d.get(Calendar.DAY_OF_MONTH)==today){
System.out.print("*");
}else{
System.out.print(" ");
}

if (d.get(Calendar.DAY_OF_WEEK) == 7){
System.out.println();
}
d.add(Calendar.DAY_OF_MONTH ,1);
}while(d.get(Calendar.MONTH)==month);
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: