嘿嘿嘿,我的日历极简,只能显示当前月 的日历(咱就问够不够简🤣),不仅日历📆极简,代码也简单哦。今天可是双十一哟,就问大家,剁手没(我悄咪咪说一句,我没剁手😎),下面是简易日历的截图
完整代码如下,这个主要就是运用预定义类LocalDate类,里面有调用日期的方法,用它来表示日期很方便,Date类主要是用来表示时间点的( ?? ω ?? )?,这两个类的具体用法还是要去jdk里面搜索可查看
package com;
import java.time.DayOfWeek;
import java.time.LocalDate;
public class B{
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("星期一 星期二 星期三 星期四 星期五 星期六 星期日");
for (int i=1;i<value;i++)
System.out.print(" ");
while (date.getMonthValue()==month){
System.out.printf("%5d",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();
}
}
好啦,以上是我今天所要分享的内容,欢迎大家一起讨论学习啊ヾ(≧▽≦*)o
|