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

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

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

    小方的Java博客

      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
      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)根據日歷的規則,為給定的日歷字段添加或減去指定的時間量。
    ?????????
    */

    ????????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);
    ????????
    ????????
    //在具有默認語言環境的默認時區內構造一個帶有給定日期設置的?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; } }請問:這題怎么改  回復  更多評論
      


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


    網站導航:
     
    主站蜘蛛池模板: 欧洲精品成人免费视频在线观看 | 亚洲AV色香蕉一区二区| 国产亚洲精品成人AA片| 国产精品免费精品自在线观看| 久久久久亚洲AV片无码| 色欲色香天天天综合网站免费| 亚洲国产精品自在在线观看| 久久成人免费大片| 亚洲A∨无码无在线观看| 久久aⅴ免费观看| 亚洲成色在线影院| 2020因为爱你带字幕免费观看全集| 亚洲欧洲免费视频| 97视频免费在线| 亚洲欧美日韩中文无线码| 大香人蕉免费视频75| 亚洲精品无码日韩国产不卡av| 国产免费黄色大片| 9久热精品免费观看视频| 国产亚洲精品精华液| 麻豆成人久久精品二区三区免费| 亚洲最大在线视频| 日韩成全视频观看免费观看高清| 亚洲AV成人精品日韩一区| 国产一区二区视频免费| 一区二区三区免费看| 午夜亚洲www湿好大| 免费在线观看的网站| 国产成人亚洲综合无| 亚洲国产精品一区二区成人片国内 | www国产亚洲精品久久久日本| 亚洲精品黄色视频在线观看免费资源 | 国产亚洲一区二区三区在线不卡 | 国产精品亚洲精品久久精品| 亚洲欧洲日本在线| 老汉精品免费AV在线播放| 亚洲国产欧美一区二区三区| 亚洲人成中文字幕在线观看| 希望影院高清免费观看视频| 日本免费精品一区二区三区| 亚洲精品影院久久久久久|