标签:计算 ++ logs article style 计数器 instance format sdn
关于Java的日期类date和calendar,date是早期的日期类,而Calendar是继承于date的一个抽象类
api类http://blog.csdn.net/myjlvzlp/article/details/8065775
动手自己写一个当前月的日历:
?获得当前月的天数getMinimum(int field)
?如何输出当前月的空格
import java.text.DateFormatSymbols; import java.util.Calendar; public class Test { public static void main(String[]args){ Calendar c=Calendar.getInstance(); int date=c.get(Calendar.DATE); int number=c.getActualMaximum(Calendar.DATE); int nn=0; c.set(Calendar.DATE,1); //计算当前月的空格 int mm=c.get(Calendar.DAY_OF_WEEK)-1; //System.out.println(mm); //显示星期 String []weekdayNames=new DateFormatSymbols().getShortWeekdays(); for(int h=1;h<8;h++) System.out.printf("%4s",weekdayNames[h]); System.out.println(); //输出空格,同时n充当一个计数器 for(int j=0;j<mm;j++){ System.out.print(" "); nn++; } //输出日期,同时判断当等于当前日期的时候,输出星号 for(int i=1;i<(number+1);i++){ System.out.printf("%4d",i); if(i==date) System.out.print("*"); nn++; if(nn%7==0){ System.out.println(); } } } }
标签:计算 ++ logs article style 计数器 instance format sdn
原文地址:http://www.cnblogs.com/levi-ji/p/7056794.html