<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆 - 251  文章 - 504  trackbacks - 0
    <2006年11月>
    2930311234
    567891011
    12131415161718
    19202122232425
    262728293012
    3456789

    本博客系個人收集材料及學習記錄之用,各類“大俠”勿擾!

    留言簿(14)

    隨筆分類

    收藏夾

    My Favorite Web Sites

    名Bloger

    非著名Bloger

    搜索

    •  

    積分與排名

    • 積分 - 202423
    • 排名 - 285

    最新評論

    /**
    ?? @version 1.30 2000-03-27
    ?? @author Cay Horstmann
    */

    import java.util.*;

    public class CalendarTest
    {?
    ?? public static void main(String[] args)
    ?? {?
    ????? // 首先構造一個日歷對象,把它初始化為當前的日期和時間.
    ????? GregorianCalendar d = new GregorianCalendar();

    ????? int today = d.get(Calendar.DAY_OF_MONTH);//得到當前的日期
    ????? int month = d.get(Calendar.MONTH);//得到當前的月份

    ????
    ????? d.set(Calendar.DAY_OF_MONTH, 1); // 設置d為當前的這個月的第一天
    ????? int weekday = d.get(Calendar.DAY_OF_WEEK); //得到這一天是星期幾,如果是星期天的話,weekday被設置為1,依次類推

    ????? System.out.println("Sun Mon Tue Wed Thu Fri Sat");? // 打印標題頭和空格作為第一行

    ????
    ????? for (int i = Calendar.SUNDAY; i < weekday; i++ )//找到第一天對應的星期幾的位置
    ???????? System.out.print("??? ");

    ????? do
    ????? {?
    ????????
    ???????? int day = d.get(Calendar.DAY_OF_MONTH);//因為前面設置了d為當前月的第一天,所以第一次循環中day為1
    ????????
    ???????? if (day < 10) System.out.print(" ");//如果天小于10,就打印一個空格,然后打印天。
    ???????? System.out.print(day);

    ???????? if (day == today)//如果這天是當然就在后面打印個*
    ??????????? System.out.print("* ");
    ???????? else
    ??????????? System.out.print("? ");

    ????????
    ???????? if (weekday == Calendar.SATURDAY)// 如果是星期6就在后面進行換行
    ??????????? System.out.println();

    ????????
    ???????? d.add(Calendar.DAY_OF_MONTH, 1);// 然后,我們讓d指向下一天
    ???????? weekday = d.get(Calendar.DAY_OF_WEEK);//上一句代碼設置了為下一天的日期,所以這個weekday為下一天的星期幾
    ????? }
    ????? while (d.get(Calendar.MONTH) == month);//如果d在當月中就保持循環
    ?????

    ????
    ????? if (weekday != Calendar.SUNDAY) // 打印最后的行
    ???????? System.out.println();
    ?? }
    }

    結果輸出:
    Sun Mon Tue Wed Thu Fri Sat
    ???????????  ?   1?? ?2? ? 3??? 4
    ??5???? ??6??????? 7?????? ?8????9????10* 11
    ?12?????13???? ?14? ??? 15??16? 17? 18
    19????? 20???? ?21?? ?? 22??23??24? 25
    26??? ? 27??? ? 28??? ??29? 30

    posted on 2006-11-10 17:30 matthew 閱讀(286) 評論(0)  編輯  收藏 所屬分類: 閱讀筆記
    主站蜘蛛池模板: a级毛片在线视频免费观看| 十八禁的黄污污免费网站| 免费一区二区无码东京热| 亚洲视频在线免费| 黄色免费网址大全| 免费很黄很色裸乳在线观看| 亚洲国产精品99久久久久久| 国产美女精品视频免费观看| 美女尿口扒开图片免费| 亚洲无码黄色网址| 精品人妻系列无码人妻免费视频| 伊人久久大香线蕉亚洲| 国产成人一区二区三区视频免费| 久久亚洲sm情趣捆绑调教| 国国内清清草原免费视频99| 亚洲熟妇AV乱码在线观看| 免费一级毛片不卡在线播放| 精品免费久久久久国产一区| 亚洲视频在线观看免费视频| 成年女人免费碰碰视频| 黄色网址在线免费观看| 亚洲AV无码一区二区三区DV| 91在线视频免费看| 成人一级免费视频| 亚洲日本中文字幕区| 成年女人免费碰碰视频| 一级全免费视频播放| 久久久亚洲欧洲日产国码二区 | gogo免费在线观看| 亚洲av日韩av激情亚洲| 免费观看的a级毛片的网站| 男人扒开添女人下部免费视频| 亚洲av无码一区二区三区不卡| 成人黄18免费视频| 久久www免费人成看国产片| 亚洲图片中文字幕| 亚洲精品国产精品国自产观看| 久久国产精品成人片免费| 国产成人高清亚洲一区91| 亚洲电影中文字幕| 欧洲美熟女乱又伦免费视频|