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

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

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

    隨筆-61  評論-159  文章-0  trackbacks-0

    今天處理一個Java日期時間運算問題:
    嘗試過幾種方法,覺得還是如下方法處理比較靈活,代碼如下:

     

     1package org.mmc.date.cal;
     2
     3import java.util.Date;
     4import java.util.Calendar;
     5import java.util.GregorianCalendar;
     6import java.text.SimpleDateFormat;
     7public class DateCal {
     8    Date date = new Date();
     9    GregorianCalendar gc = new GregorianCalendar();
    10    SimpleDateFormat  sf = new SimpleDateFormat("yyyy-MM-dd HH:MM:ss");
    11    /**
    12     * 
    13     * gc.add(1,1)年份加1
    14     * gc.add(2,1)月份加1
    15     * gc.add(3,1)周加1
    16     * gc.add(5,1)天加1
    17     * 如果為-1表示是減
    18     */

    19    public String getDateCal(int d,int beforeMonth)
    20    {
    21        gc.setTime(date);
    22        gc.add(d,beforeMonth);
    23        gc.set(gc.get(Calendar.YEAR),gc.get(Calendar.MONTH),gc.get(Calendar.DATE));
    24        return sf.format(gc.getTime());
    25    }

    26    public String getCurrentDate()
    27    {
    28        return sf.format(date);
    29    }

    30    public static  void  main(String[] args)
    31    {
    32        DateCal ud= new DateCal();
    33        System.out.println("當前時間  :"+ud.getCurrentDate());
    34        System.out.println("前一年    :"+ud.getDateCal(1-1));
    35        System.out.println("前一個月  :"+ud.getDateCal(2,-1));
    36        System.out.println("前一個星期:"+ud.getDateCal(3-1));
    37        System.out.println("前一天    :"+ud.getDateCal(5-1));
    38    }

    39
    40}

    41 
    42


    輸出結果:

    當前時間  :2009-03-19 21:03:48
    前一年    :2008-03-19 21:03:48
    前一個月  :2009-02-19 21:02:48
    前一個星期:2009-03-12 21:03:48
    前一天    :2009-03-18 21:03:48
    分析:
    深入GregorianCalendar中的add方法源碼,代碼比較長想研究的自己看源代碼。


     



    -------------------------------------------------------------------------------------------------
    PS:本博客文章,如果沒有注明是有“轉”字樣,屬于本人原創。如果需要轉載,務必注明作者文章的詳細出處地址,否則不允許轉載,多謝合作!
    posted on 2009-03-19 21:56 apple0668 閱讀(1511) 評論(0)  編輯  收藏

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


    網站導航:
     
    主站蜘蛛池模板: 亚洲av日韩av激情亚洲| 亚洲人成无码网站| 亚洲AV无码国产精品色| 暖暖日本免费中文字幕| 久久91亚洲人成电影网站| 国产免费AV片在线观看播放| 亚洲国产黄在线观看| 日韩少妇内射免费播放| 国产精品亚洲视频| 国产精品偷伦视频免费观看了| 亚洲精品成人区在线观看| 无码精品人妻一区二区三区免费| 免费a级毛片无码a∨性按摩| 有码人妻在线免费看片| 久久久久国产亚洲AV麻豆| 两个人看的www高清免费观看| 亚洲乱色熟女一区二区三区丝袜| 国产线视频精品免费观看视频| 亚洲av无码乱码国产精品| 8888四色奇米在线观看免费看| 亚洲成a人片在线观看中文!!!| 成人免费毛片观看| 草久免费在线观看网站| 亚洲熟妇无码八AV在线播放| 久久国产乱子伦精品免费不卡| 亚洲国产理论片在线播放| 永久免费视频v片www| 在线播放国产不卡免费视频| 久久综合图区亚洲综合图区| 成人免费大片免费观看网站| 亚洲AV一区二区三区四区| 亚洲色精品88色婷婷七月丁香| 日韩内射激情视频在线播放免费| 国产精品亚洲四区在线观看| 亚洲?V无码乱码国产精品| 日韩精品内射视频免费观看| 亚洲小说图区综合在线| 久久久久无码专区亚洲av| 57PAO成人国产永久免费视频| 色婷婷亚洲一区二区三区| 亚洲AV无码精品色午夜在线观看|