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

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

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

    javaGrowing

      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
      92 隨筆 :: 33 文章 :: 49 評論 :: 0 Trackbacks
    1.計算某一月份的最大天數
    Calendar time=Calendar.getInstance();
    time.clear();
    time.set(Calendar.YEAR,year);
    time.set(Calendar.MONTH,i-1);//注意,Calendar對象默認一月為0?? ??? ??? ?
    int day=time.getActualMaximum(Calendar.DAY_OF_MONTH);//本月份的天數
    2.Calendar和Date的轉化
    (1) Calendar轉化為Date
    Calendar cal=Calendar.getInstance();
    Date date=cal.getTime();
    (2) Date轉化為Calendar
    Date date=new Date();
    Calendar cal=Calendar.getInstance();
    cal.setTime(date);
    3.格式化輸出日期時間
    Date date=new Date();
    SimpleDateFormat df=new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
    System.out.println(df.format(date));
    4.計算一年中的第幾星期
    (1)計算某一天是一年中的第幾星期
    Calendar cal=Calendar.getInstance();
    cal.set(Calendar.YEAR, 2006);
    cal.set(Calendar.MONTH, 8);
    cal.set(Calendar.DAY_OF_MONTH, 3);
    int weekno=cal.get(Calendar.WEEK_OF_YEAR);
    (2)計算一年中的第幾星期是幾號
    SimpleDateFormat df=new SimpleDateFormat("yyyy-MM-dd");
    Calendar cal=Calendar.getInstance();
    cal.set(Calendar.YEAR, 2006);
    cal.set(Calendar.WEEK_OF_YEAR, 1);
    cal.set(Calendar.DAY_OF_WEEK, Calendar.MONDAY);
    System.out.println(df.format(cal.getTime()));
    輸出:
    2006-01-02
    5.add()和roll()的用法
    (1)add()方法
    SimpleDateFormat df=new SimpleDateFormat("yyyy-MM-dd");
    Calendar cal=Calendar.getInstance();
    cal.set(Calendar.YEAR, 2006);
    cal.set(Calendar.MONTH, 8);
    cal.set(Calendar.DAY_OF_MONTH, 3);
    cal.add(Calendar.DATE, -4);
    Date date=cal.getTime();
    System.out.println(df.format(date));
    cal.add(Calendar.DATE, 4);
    date=cal.getTime();
    System.out.println(df.format(date));
    輸出:
    ??? 2006-08-30
    ??? 2006-09-03
    (2)roll方法
    cal.set(Calendar.YEAR, 2006);
    cal.set(Calendar.MONTH, 8);
    cal.set(Calendar.DAY_OF_MONTH, 3);
    cal.roll(Calendar.DATE, -4);
    date=cal.getTime();
    System.out.println(df.format(date));
    cal.roll(Calendar.DATE, 4);
    date=cal.getTime();
    System.out.println(df.format(date));
    輸出:
    ??? 2006-09-29
    ??? 2006-09-03
    可見,roll()方法在本月內循環,一般使用add()方法;
    posted on 2007-07-09 15:37 javaGrowing 閱讀(540) 評論(0)  編輯  收藏 所屬分類: java學習
    主站蜘蛛池模板: vvvv99日韩精品亚洲| 成人免费毛片内射美女-百度| 日韩免费视频在线观看| 亚洲国产成人久久99精品| 99re6免费视频| 亚洲av永久无码精品秋霞电影影院| h片在线观看免费| 久久久久亚洲精品中文字幕 | 人妻视频一区二区三区免费| 亚洲一区二区影视| 最近2019中文字幕mv免费看| 亚洲av永久无码精品网址| 噜噜嘿在线视频免费观看| 亚洲欧美在线x视频| 亚洲人成无码www久久久| 中文字幕一区二区免费| 91亚洲精品视频| 岛国av无码免费无禁网站| 亚洲av日韩精品久久久久久a| 免费va在线观看| 最近中文字幕免费大全| 亚洲综合久久综合激情久久| 91成人免费观看网站| 亚洲爆乳无码精品AAA片蜜桃| 亚洲精品亚洲人成在线观看下载| 亚洲精品偷拍视频免费观看| 无码乱人伦一区二区亚洲| 国产卡二卡三卡四卡免费网址| 亚洲欧美日韩国产精品一区| 不卡精品国产_亚洲人成在线 | 一出一进一爽一粗一大视频免费的| 亚洲熟妇中文字幕五十中出| 最近免费mv在线电影| 色偷偷尼玛图亚洲综合| 亚洲精品高清国产一线久久| 精品免费人成视频app| 特级毛片免费观看视频| 亚洲欧洲免费视频| 国产又粗又猛又爽又黄的免费视频| 久久久久国色AV免费观看| 精品亚洲成在人线AV无码|