<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)  編輯  收藏

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


    網站導航:
     
    主站蜘蛛池模板: 亚洲春色另类小说| 四虎精品成人免费视频| 精品一卡2卡三卡4卡免费视频| 亚洲国产黄在线观看| 免费国产va在线观看| 亚洲成av人片天堂网老年人| 高潮内射免费看片| 久久久青草青青国产亚洲免观| 一区在线免费观看| 国产精品亚洲片在线观看不卡| 亚洲免费人成在线视频观看 | 日韩中文字幕在线免费观看| 亚洲性无码一区二区三区| 日韩a在线观看免费观看| 亚洲国产成人久久一区二区三区| 亚洲欧洲免费无码| 亚洲欧美在线x视频| 中文字幕专区在线亚洲| 午夜视频在线免费观看| 亚洲伊人久久大香线蕉结合| 国产精品免费看香蕉| 久久国产精品免费一区| 中文字幕亚洲免费无线观看日本| 人成午夜免费视频在线观看| 亚洲午夜久久久影院伊人| 亚洲欧美乱色情图片| 免费a级毛片大学生免费观看| 三年片在线观看免费| 亚洲人成电影在线观看青青| 国产成人免费全部网站| 中文字幕免费在线视频| 亚洲中文字幕久在线| 亚洲男人在线无码视频| 131美女爱做免费毛片| 美女免费视频一区二区三区| 亚洲国产无套无码av电影| 欧美a级在线现免费观看| 国产精品免费久久| 2020年亚洲天天爽天天噜| 亚洲最大av无码网址| 美女隐私免费视频看|