⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 calendarmessage.java

📁 这是一个用java编写的日历
💻 JAVA
字号:
package bag2;

import java.util.Calendar;
public class CalendarMessage{ 
    int year=-1,month=-1,day=-1;
    public void setYear(int year){
       this.year=year;
    }
    public int getYear(){
        return year; 
    }
    public void setMonth(int month){
       if(month<=12&&month>=1)
         this.month=month;
       else
         this.month=1; 
    }
    public int getMonth(){   
       return month; 
    }
    public void setDay(int day){
       this.day=day;
    }
    public int getDay(){
       return day;
    }
    public String [] getMonthCalendar(){
       String [] day=new String[42];
       Calendar rili=Calendar.getInstance();
       rili.set(year,month-1,1);//将日历翻到year年month月1日,注意0表示一月...11表示十二月
       int 星期几=rili.get(Calendar.DAY_OF_WEEK)-1;
       int dayAmount=0;
       if(month==1||month==3||month==5||month==7||month==8||month==10||month==12)
          dayAmount=31;
       if(month==4||month==6||month==9||month==11)
          dayAmount=30;
       if(month==2)
           if(((year%4==0)&&(year%100!=0))||(year%400==0))
              dayAmount=29;
           else
              dayAmount=28;
       for(int i=0;i<星期几;i++)
            day[i]="";
       for(int i=星期几,n=1;i<星期几+dayAmount;i++){
            day[i]=String.valueOf(n) ;
            n++;
       }  
       for(int i=星期几+dayAmount;i<42;i++)
            day[i]="";
       return day;
    } 
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -