日历代码

来源:互联网 发布:视频剪辑专用软件 编辑:程序博客网 时间:2024/05/17 06:24
package chap04.section4;import java.util.Calendar;import java.util.GregorianCalendar;public class CalendarTest {public static void main(String[] args) {GregorianCalendar c = new GregorianCalendar();//获取当前天int today = c.get(Calendar.DAY_OF_MONTH);//获取当前月int month = c.get(Calendar.MONTH);System.out.println("Sun Mon Tue Wed Thu Fir Sat");//当月1号对应的周几c.set(Calendar.DAY_OF_MONTH, 1);for (int i = Calendar.SUNDAY; i < c.get(Calendar.DAY_OF_WEEK); i++){System.out.print("    ");}do{int day = c.get(Calendar.DAY_OF_MONTH);System.out.printf("%3d", day);if (day == today){System.out.print("*");}else{System.out.print(" ");}if (Calendar.SATURDAY == c.get(Calendar.DAY_OF_WEEK)){System.out.println("");}c.add(Calendar.DAY_OF_MONTH, 1);}while(c.get(Calendar.MONTH) == month);}}

0 0