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

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


    網站導航:
     
    主站蜘蛛池模板: 免费国产作爱视频网站| 99视频在线看观免费| 国产免费无遮挡精品视频| 亚洲一区二区三区不卡在线播放| 日韩免费人妻AV无码专区蜜桃 | 日韩精品亚洲aⅴ在线影院| 国国内清清草原免费视频99| 亚洲AV日韩AV天堂一区二区三区| 伊人免费在线观看| 亚洲av无码一区二区三区不卡 | 久久久久久亚洲精品不卡| www.av在线免费观看| 久久影视综合亚洲| a在线免费观看视频| 亚洲综合一区二区国产精品| 1000部无遮挡拍拍拍免费视频观看 | 久久久亚洲欧洲日产国码二区 | 在线亚洲精品福利网址导航| a级片在线免费看| 久久亚洲AV成人无码国产| 亚洲网站在线免费观看| 亚洲日韩看片无码电影| 亚洲爽爽一区二区三区| 久久久久国产免费| 亚洲中文字幕无码亚洲成A人片| 国产成人aaa在线视频免费观看 | 67pao强力打造67194在线午夜亚洲 | 国产偷国产偷亚洲高清人| 亚洲桃色AV无码| 青青视频观看免费99| 国产精品亚洲专区无码WEB| 久久久亚洲精品蜜桃臀| 1区2区3区产品乱码免费| 亚洲码和欧洲码一码二码三码| 亚洲人AV永久一区二区三区久久| 久操视频在线免费观看| 亚洲高清乱码午夜电影网| 国产L精品国产亚洲区久久| 免费福利视频导航| 亚洲国产精品福利片在线观看| 黄床大片免费30分钟国产精品 |