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

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


    網站導航:
     
    主站蜘蛛池模板: 一二三四免费观看在线视频中文版| a级毛片在线视频免费观看 | 国产亚洲精品美女2020久久| 国产成人精品免费视频动漫| 国产亚洲一区二区在线观看| www成人免费观看网站| 免费在线观看亚洲| 处破女第一次亚洲18分钟| 四虎影在线永久免费观看| 精品亚洲成a人在线观看| 国产精品无码素人福利免费| 含羞草国产亚洲精品岁国产精品| 日本一线a视频免费观看| 免费精品视频在线| 亚洲精品无码久久不卡| 中文字幕在线免费视频| 久久青青草原亚洲AV无码麻豆| 国产免费网站看v片在线| 久久亚洲精品无码AV红樱桃| 国产a视频精品免费观看| 亚洲欧美日韩国产成人| 免费日本黄色网址| yellow免费网站| 亚洲精品在线观看视频| 黄色网址免费观看| 亚洲日韩乱码中文字幕| 亚洲AV成人潮喷综合网| 国产精品免费看久久久香蕉| 亚洲一区二区三区日本久久九| 精品无码免费专区毛片| 亚洲av乱码中文一区二区三区| 亚洲国产香蕉人人爽成AV片久久| jizz在线免费播放| 久久久亚洲AV波多野结衣 | 女人毛片a级大学毛片免费| 精品久久亚洲一级α| 亚洲美女又黄又爽在线观看| 在线观看H网址免费入口| 精品一区二区三区免费毛片| 亚洲乱亚洲乱妇无码麻豆| 国产人在线成免费视频|