版权声明:如需转载请标明出处 https://blog.csdn.net/yj201711/article/details/83956622
Calender
import java.util.Calendar;
public class CalendarDemo{
public static void main(String[] args) {
//创建Calendar对象
Calendar c = Calendar.getInstance();
System.out.println(c.get(Calendar.YEAR));
System.out.println(c.get(Calendar.MONTH) + 1);//0--11
System.out.println(c.get(Calendar.DAY_OF_MONTH));
System.out.println(c.get(Calendar.HOUR_OF_DAY));
System.out.println(c.get(Calendar.MINUTE));
System.out.println(c.get(Calendar.SECOND));
System.out.println("----------------------------");
//设置日历表示的日期
Calendar c1 = Calendar.getInstance();
c1.set(Calendar.YEAR,2017);
System.out.println(c1.get(Calendar.YEAR));
c1.set(Calendar.MONTH,8);
System.out.println(c1.get(Calendar.MONTH)+1);//0--11
c1.set(Calendar.DAY_OF_MONTH,1);
int day = c1.get(Calendar.DAY_OF_MONTH);
System.out.println(c1.get(Calendar.DAY_OF_WEEK));
for(int i = 0 ; i < 7; i++){
switch(i){
case 0 :
System.out.print("日\t");
break;
case 1 :
System.out.print("一\t");
break;
case 2 :
System.out.print("二\t");
break;
case 3 :
System.out.print("三\t");
break;
case 4 :
System.out.print("四\t");
break;
case 5 :
System.out.print("五\t");
break;
case 6 :
System.out.print("六");
break;
}
}
System.out.println();
int j = c1.get(Calendar.DAY_OF_WEEK) - 1;
for(int i = 0 ; i < j ; i ++){
System.out.print("\t");
}
for(int i = 1; i < 31 ; i++){
c1.set(Calendar.DAY_OF_MONTH,i);
//System.out.print(c1.get(Calendar.DAY_OF_WEEK)+"-");
if(c1.get(Calendar.DAY_OF_WEEK)==7 ){
System.out.println(i);
}else{
System.out.print(i+"\t");
}
}
}
}
注:还有很多方法请在 API 上查找