日历
*表示当前日期
import java.time.DayOfWeek; import java.time.LocalDate; public class time { public static void main(String[] arg) { LocalDate l = LocalDate.now(); int month = l.getMonthValue(); int today = l.getDayOfMonth(); System.out.println("This Month is "+month); l = l.minusDays(today-1); DayOfWeek weekday = l.getDayOfWeek(); int value = weekday.getValue(); System.out.println("Mon Tue Wed Thu Fri Sat Sun"); for(int i=0;i<value;i++) System.out.print(" "); while(l.getMonthValue() == month) { System.out.printf("%3d",l.getDayOfMonth()); if(l.getDayOfMonth() == today) System.out.print("*"); else System.out.print(" "); l = l.plusDays(1); if(l.getDayOfWeek().getValue() == 1) System.out.println(); } } }
运行结果:


浙公网安备 33010602011771号