- public static void main(String[] args) {
- // TODO 定义一个日历对象
- GregorianCalendar d = new GregorianCalendar();
- // TODO 获取当天信息
- int md = d.get(Calendar.DAY_OF_MONTH);
- int ym = d.get(Calendar.MONTH);
- // TODO 打印日历头部
- d.set(Calendar.DAY_OF_MONTH, 1);
- int wd = d.get(Calendar.DAY_OF_WEEK);
- System.out.println("Sun Mon Tue Wed Thu Fri Sat");
- for (int i = Calendar.SUNDAY; i < wd; i++) {
- System.out.print(" ");
- }
- do {
- int mdTmp = d.get(Calendar.DAY_OF_MONTH);
- System.out.printf("%3d",mdTmp);
- if (md==mdTmp) {
- System.out.print("*");
- }else {
- System.out.print(" ");
- }
- if (d.get(Calendar.DAY_OF_WEEK)==Calendar.SATURDAY) {
- System.out.println("");
- }
- d.add(Calendar.DAY_OF_MONTH, 1);
- } while (d.get(Calendar.MONTH)==ym);
- }
简单的日历输出代码
最新推荐文章于 2022-02-27 22:38:09 发布