?? calendarmessage.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 + -