LocalDate date=LocalDate.now();
        int month=date.getMonthValue();
        int today=date.getDayOfMonth();
        date=date.minusDays(today-1);
        DayOfWeek weekDay= date.getDayOfWeek();
        int value=weekDay.getValue();
        
        System.out.println("Mon Tue Wed Thu Fri Sat Sun");
        for (int i = 1; i < value; i++) {
            System.out.print("    ");
        }
        while (date.getMonthValue()==month) {
            
            System.out.printf("%3d", date.getDayOfMonth());
            if (date.getDayOfMonth()==today) {
                System.out.print("*");
            }
            else {
                System.out.print(" ");
            }
            date=date.plusDays(1);
            if (date.getDayOfWeek().getValue()==1) {
                System.out.println();
            }
        }
        
        if (date.getDayOfWeek().getValue()!=1) {
            System.out.println();
        }

java输出月的日历控制台

 

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-12-16
  • 2021-06-04
猜你喜欢
  • 2022-12-23
  • 2021-05-14
  • 2022-12-23
  • 2022-12-23
  • 2022-01-26
  • 2021-11-12
相关资源
相似解决方案