1 | 2020-03-24 17:11:08 |
1 | <wyn> |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 | package lianxi1; import java.time.*; /** 2020/03/24 **/ public class CalenderTest { public static void main(String[] args){ 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(); } } |