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

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

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

    小方的Java博客

      BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
      27 隨筆 :: 17 文章 :: 115 評論 :: 0 Trackbacks
    1.Method_Add
    /*
    輸出:
    It?is?now?星期四?2006/08/17?at?05:55:57?下午?CST
    Two?years?ago?was?星期二?2004/08/17?at?05:55:57?下午?CST
    */

    package ?api.java.util.Calendar;

    import ?java.text.SimpleDateFormat;
    import ?java.util.Calendar;

    public ? class ?Method_Add? {
    ????
    public ? static ? void ?main(String[]?a)? throws ?Exception? {

    ????????Calendar?now?
    = ?Calendar.getInstance();
    ????????
    ????????SimpleDateFormat?formatter?
    = ? new ?SimpleDateFormat(
    ????????????????
    " E?yyyy/MM/dd?'at'?hh:mm:ss?a?zzz " );
    ????????System.out.println(
    " It?is?now? " ? + ?formatter.format(now.getTime()));
    ????????
    /*
    ?????????*?public?abstract?void?add(int?field,?int
    ?????????*?amount)根據日歷的規(guī)則,為給定的日歷字段添加或減去指定的時間量。
    ?????????
    */

    ????????now.add(Calendar.YEAR,?
    - 2 );
    ????????System.out.println(
    " Two?years?ago?was? "
    ????????????????
    + ?formatter.format(now.getTime()));
    ????}

    }


    主要經驗值獲得:
    1. java.text.SimpleDateFormat 的用法
    2. java.util.Calendar.add( ) 的用法,如何進行日期計算。

    ----------------------------------------------------------------------------------

    2.Class_GregorianCalendar
    /*
    輸出:
    136?days?remain?in?current?year
    */

    package?api.java.util.Calendar;

    import?java.util.Calendar;
    import?java.util.GregorianCalendar;

    public?class?Class_GregorianCalendar?{
    ????
    public?static?void?main(String?args[])?{

    ????????Calendar?calendar1?
    =?Calendar.getInstance();
    ????????
    int?doy1?=?calendar1.get(Calendar.DAY_OF_YEAR);

    ????????
    int?year?=?calendar1.get(Calendar.YEAR);
    ????????
    ????????
    //在具有默認語言環(huán)境的默認時區(qū)內構造一個帶有給定日期設置的?GregorianCalendar
    ????????Calendar?calendar2?=?new?GregorianCalendar(year,?11,?31);
    ????????
    int?doy2?=?calendar2.get(Calendar.DAY_OF_YEAR);
    ????????
    ????????
    //今年最后一天減去今天的剩余天數
    ????????int?days?=?doy2?-?doy1;
    ????????System.out.println(days?
    +?"?days?remain?in?current?year");
    ????}

    }


    主要經驗值獲得:
    1. java.util.GregorianCalendar 的作用
    2. 如何返回指定的日期的Calendar

    次要經驗值獲得
    1. 如何計算據今年結束的天數

    ----------------------------------------------------------------------------------

    3.Class_Calendar
    /*
    輸出:
    ERA:?1
    YEAR:?2006
    MONTH:?7
    WEEK_OF_YEAR:?33
    WEEK_OF_MONTH:?3
    DATE:?17
    DAY_OF_MONTH:?17
    DAY_OF_WEEK:?5
    DAY_OF_WEEK_IN_MONTH:?3
    AM_PM:?1
    MILLISECOND:?92
    ZONE_OFFSET:?8
    DST_OFFSET:?0

    */

    package?api.java.util.Calendar;

    import?java.util.Calendar;
    import?java.util.Date;
    import?java.util.GregorianCalendar;

    public?class?Class_Calendar?{
    ????
    public?static?void?main(String[]?a)?{
    ????????Calendar?calendar?
    =?new?GregorianCalendar();
    ????????calendar.setTime(
    new?Date());

    ????????System.out.println(
    "ERA:?"?+?calendar.get(Calendar.ERA));
    ????????System.out.println(
    "YEAR:?"?+?calendar.get(Calendar.YEAR));
    ????????System.out.println(
    "MONTH:?"?+?calendar.get(Calendar.MONTH));
    ????????System.out.println(
    "WEEK_OF_YEAR:?"
    ????????????????
    +?calendar.get(Calendar.WEEK_OF_YEAR));
    ????????System.out.println(
    "WEEK_OF_MONTH:?"
    ????????????????
    +?calendar.get(Calendar.WEEK_OF_MONTH));
    ????????System.out.println(
    "DATE:?"?+?calendar.get(Calendar.DATE));
    ????????System.out.println(
    "DAY_OF_MONTH:?"
    ????????????????
    +?calendar.get(Calendar.DAY_OF_MONTH));
    ????????System.out
    ????????????????.println(
    "DAY_OF_WEEK:?"?+?calendar.get(Calendar.DAY_OF_WEEK));
    ????????System.out.println(
    "DAY_OF_WEEK_IN_MONTH:?"
    ????????????????
    +?calendar.get(Calendar.DAY_OF_WEEK_IN_MONTH));
    ????????System.out.println(
    "AM_PM:?"?+?calendar.get(Calendar.AM_PM));
    ????????System.out
    ????????????????.println(
    "MILLISECOND:?"?+?calendar.get(Calendar.MILLISECOND));
    ????????System.out.println(
    "ZONE_OFFSET:?"
    ????????????????
    +?(calendar.get(Calendar.ZONE_OFFSET)?/?(60?*?60?*?1000)));
    ????????System.out.println(
    "DST_OFFSET:?"
    ????????????????
    +?(calendar.get(Calendar.DST_OFFSET)?/?(60?*?60?*?1000)));
    ????}

    }


    主要經驗值獲得:
    1.?Calendar 的一些變量和方法用法

    ----------------------------------------------------------------------------------

    4.
    posted on 2006-08-17 18:00 方佳瑋 閱讀(1861) 評論(1)  編輯  收藏 所屬分類: JAVA API 自學

    評論

    # re: [整理] java.util.Calendar 2012-10-09 23:52 楊正益
    import java.util.Calendar; import java.util.Scanner; public class Calendar{ public static void main(String[] args){ int m,n; System.out.println("請從鍵盤輸入年份:"); Scanner ym=new Scanner(System.in); m=ym.nextInt(); System.out.println("請從鍵盤輸入月份:"); n=ym.nextInt(); CalendarBean cb=new CalendarBean(); cb.setYear(m); cb.setMonth(n); String[] str="日一二三四五六".toCharArry(); for(char c:str){ System.out.println("%4c", c); } for(int i=0;i<a.length;i++){ if(i%7==0) System.out.println(); System.out.println("%4s",a[i]); } } } package xt9_8; import java.util.Calendar; public class CalendarBean{ String[] day; int year=2008,morth=0; public void setYear(int year){ this.year=year; } public void setMonth(int month){ this.month=month; } public String[] getCalendar(){ String[] a=new String[42]; Calendar 日歷 =Calendar.getIntstance(); 日歷.set(year,month-1,1); int 星期幾 =日歷.get(Calendar.Day_OF_WEEK)-1; int day=0; if(month==1||month==3||month==5||month==7||month==8||month10||month==12) day=31; if(month==4||month==6||month==9||month==11) day=30; if(month==2){ if(((year%4==0)&&(year%100!=0))||(year%400==0)) day=29; else day=28; } for(int i=0;i<星期幾;i++) a[i]=" "; for(int i=星期幾,n=1;i<星期幾+day;i++){ a[i]=String.Valueof(n); n++; } for(int i=星期幾+day;i<a.length;i++) a[i]=" "; return a; } }請問:這題怎么改  回復  更多評論
      


    只有注冊用戶登錄后才能發(fā)表評論。


    網站導航:
     
    主站蜘蛛池模板: 性盈盈影院免费视频观看在线一区| 国产精成人品日日拍夜夜免费| 国产免费午夜a无码v视频| 亚洲国产精品美女| 日本zzzzwww大片免费| 亚洲国产理论片在线播放| 无码国产精品一区二区免费式影视| 亚洲午夜国产精品无卡| 无码中文在线二区免费| 国产成人亚洲精品| 午夜神器成在线人成在线人免费| 亚洲日本天堂在线| 国产大片91精品免费看3| 国产精品观看在线亚洲人成网| 精品国产污污免费网站| 亚洲国产精华液网站w| 日韩免费无码一区二区三区| 亚洲精品美女在线观看| 女人18毛片水真多免费看| 国产精品自拍亚洲| 久久久青草青青亚洲国产免观| 色欲色香天天天综合网站免费| 亚洲一区在线免费观看| 国产精品色午夜视频免费看 | 国产精品高清视亚洲精品| 免费的涩涩视频在线播放| 日日狠狠久久偷偷色综合免费| 国产成人无码综合亚洲日韩 | 国产成人精品免费视频软件| 色多多A级毛片免费看| 国产日产亚洲系列| 波多野结衣在线免费观看| 精品免费AV一区二区三区| 亚洲国产精品无码久久久蜜芽 | 亚洲国产精品成人精品软件| 国产精品视_精品国产免费| 免费萌白酱国产一区二区三区| 亚洲人成在久久综合网站| 亚洲区小说区图片区| 国产免费不卡视频| 亚洲一级片免费看|