您的位置:首页 > 其它

日期和时间的应用(日历)转载

2009-11-23 19:48 288 查看
package dateTest;

import java.util.Calendar;

import java.util.Scanner;

public class CalendarTest

{

        public static void main(String args[])

        {               

                Scanner sc=new Scanner(System.in);

                System.out.println("输入年和月:");

                int year=sc.nextInt();               

                int month=sc.nextInt();

               

                Calendar currentMonth=Calendar.getInstance();               

                currentMonth.set(year,month-1,1);

                int firstDay=currentMonth.get(Calendar.DAY_OF_WEEK)-1;

                int num=1;        //号码

                int days=currentMonth.getActualMaximum(Calendar.DATE)+firstDay;        //当前月份的天数

                for (int i=0;i<days;i++)

                {       

                        if (i%7 == 0 && i != 0)        //换行

                                System.out.println();               

                        if (i<firstDay)       

                                System.out.print("   ");                       

                        else

                        {

                                System.out.printf("%3d",num);

                                num++;

                        }

                }

       

        }

}

 本文出自:http://student.csdn.net/space.php?uid=124362&do=blog&id=16451
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  日历 calendar string class