2020-03-24 17:11:08
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();
}
}
原文:https://www.cnblogs.com/rz123/p/12562085.html