Scanner scanner=new Scanner(System.in); //创建输入对象
String s=scanner.nextLine(); //获取输入字符串
DateFormat it =new SimpleDateFormat("yyyy-MM-dd");
Date d=it.parse(s);
Calendar c= new GregorianCalendar();
c.setTime(d);
int day=c.get(Calendar.DAY_OF_MONTH);
c.set(Calendar.DAY_OF_MONTH,1);
System.out.println("日\t一\t二\t三\t四\t五\t六");
for(int i=0;i<c.get(Calendar.DAY_OF_WEEK)-1;i++)
{
System.out.print("\t");
}
int max=c.getActualMaximum(Calendar.DATE);
for(int i=1;i<=c.getActualMaximum(Calendar.DATE);i++)
{
if(i==day)
{
System.out.print(i+"*\t"); //在给定日期前加*
}
else
{
System.out.print(c.get(Calendar.DAY_OF_MONTH)+"\t");
}
if(c.get(Calendar.DAY_OF_WEEK)==Calendar.SATURDAY)
{
System.out.println();
}
c.add(Calendar.DAY_OF_MONTH, 1);
}
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。