<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

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

    留言簿(14)

    隨筆分類

    收藏夾

    My Favorite Web Sites

    名Bloger

    非著名Bloger

    搜索

    •  

    積分與排名

    • 積分 - 202396
    • 排名 - 285

    最新評論

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

    import java.util.*;

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

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

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

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

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

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

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

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

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

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

    結(jié)果輸出:
    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人片一区二区| 最近的2019免费中文字幕| 亚洲中文字幕久久精品无码APP| www免费插插视频| 国产亚洲大尺度无码无码专线| 久久国产精品免费一区二区三区| 亚洲中文字幕不卡无码| 黄页免费在线观看| 色噜噜综合亚洲av中文无码| 4hu四虎最新免费地址| 亚洲AV无码国产精品色| 国产大片51精品免费观看| 美女被爆羞羞网站在免费观看| 亚洲人AV永久一区二区三区久久| 中文字幕免费人成乱码中国| 亚洲AV中文无码乱人伦下载| 18禁美女黄网站色大片免费观看| 亚洲男人的天堂久久精品| 成人免费无毒在线观看网站| 看Aⅴ免费毛片手机播放| 精品国产亚洲男女在线线电影 | 亚洲欧美国产欧美色欲| 国产成人一区二区三区免费视频| 一级毛片大全免费播放下载 | 免费人成在线观看网站品爱网日本| MM1313亚洲精品无码久久| 久久久久亚洲av成人无码电影 | 亚洲伊人久久精品| 国产免费观看网站| 中文字幕在线免费看线人| 亚洲另类精品xxxx人妖| 亚洲精品国产自在久久| 免费无码又爽又刺激高潮视频| 亚洲精品天堂成人片AV在线播放| 国产乱辈通伦影片在线播放亚洲| 91人成网站色www免费下载| 亚洲国产成人AV在线播放|