<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)  編輯  收藏 所屬分類: 閱讀筆記
    主站蜘蛛池模板: 免费二级毛片免费完整视频| 久久久久国产精品免费免费搜索| 国产免费观看黄AV片| 久久精品国产亚洲AV忘忧草18| 狼群影院在线观看免费观看直播 | 免费精品一区二区三区在线观看| 亚洲欧洲日韩综合| 国产黄色免费网站| 亚洲综合区图片小说区| 精品无码无人网站免费视频 | 日本精品人妻无码免费大全| 亚洲影视自拍揄拍愉拍| 久久经典免费视频| 亚洲av中文无码乱人伦在线观看| 国产高清免费的视频| 日本一区二区在线免费观看| 亚洲午夜av影院| 三年片在线观看免费西瓜视频| 国产v亚洲v天堂无码网站| 无码精品国产一区二区三区免费| 色播亚洲视频在线观看| AV无码免费永久在线观看| 亚洲精品无码av中文字幕| 亚洲高清免费视频| 野花香高清在线观看视频播放免费| 亚洲高清视频在线观看| 成人免费午夜无码视频| 香蕉视频亚洲一级| 自拍偷自拍亚洲精品第1页| 国产成人免费视频| 亚洲一区精彩视频| 亚洲国产精品尤物yw在线| 中文字幕乱码一区二区免费| 国产精品亚洲片夜色在线| 亚洲AV无码乱码在线观看| 中文字幕无码免费久久| 亚洲中文无码永久免费| 国产精品亚洲综合一区| 91麻豆最新在线人成免费观看| 精品亚洲国产成人av| 亚洲ⅴ国产v天堂a无码二区|