黄色网址大全免费-黄色网址你懂得-黄色网址你懂的-黄色网址有那些-免费超爽视频-免费大片黄国产在线观看

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動力節點LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 學習攻略 Java學習 Java日期計算的例子

Java日期計算的例子

更新時間:2022-11-09 10:26:13 來源:動力節點 瀏覽1295次

Java日期計算的方法是什么?大家可以使用Calendar進行日期加減,

代碼示例:

public static String calFullDate(Date date, int yearNum, int monthNum, int dateNum,int hourNum) {
        String result = "";
        try {
            SimpleDateFormat sd = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
            Calendar cal = Calendar.getInstance();
            cal.setTime(date);
            cal.add(Calendar.MONTH, monthNum);
            cal.add(Calendar.YEAR, yearNum);
            cal.add(Calendar.DATE, dateNum);
            cal.add(Calendar.HOUR, hourNum);
            result = sd.format(cal.getTime());
        } catch (Exception e) {
            log.error(e.getMessage(), e);
        }
        return result;
    }

根據傳入的年、月、日、小時,進行日期處理。

使用下面方式時注意數字類型:

Date d = new Date();   
SimpleDateFormat df=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String dateNew = df.format(new Date(d.getTime() - num * 24 * 60 * 60 * 1000L));  
Date date = df.parse(dateNew);

用該方式進行日期計算,注意使用Long(長整型),不然會發生下面的錯誤,示例:

原意為獲取90天前的日期時間,但是計算出來的日期為10日后,當程序繼續拿結果日期進行處理,降獲取到不準確的數據。

如果計算的日期時間較短,該方法計算值無問題,示例:

計算出15日前的時間,獲取到正常值

提交申請后,顧問老師會電話與您溝通安排學習

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 亚洲国产最新在线一区二区 | 一级毛片视频播放 | 午夜看看 | 日本爽视频 | 欧美日韩成人高清在线播放 | 亚洲福利国产 | 成人永久免费视频 | 国产视频观看 | 黄免费观看 | 成人a视频片在线观看免费 成人a视频高清在线观看 | 成人影视在线观看 | 久久精品国产亚洲a不卡 | 国产高清一区二区 | 亚洲成年 | 天天操比| 黑人成人影院 | 欧美国产综合 | 欧美日韩另类在线 | 一个人看的www片免费高清中文 | 免费a级人成a大片在线观看 | 国产精品亚洲片在线牛牛影视 | 精品国产一级在线观看 | 亚洲成aⅴ人片在线影院八 亚洲成av人片在线观看 | 深夜影院深a入口 | 国产尤物视频在线 | 日日夜夜影院 | 久久三级影视 | 日韩一道本| 18男同志可播放free69 | 一个人视频资源在线观看www | 成人一级视频 | 国产午夜大片 | 伊色综合久久之综合久久 | 久久一区二区精品 | 看全黄大色黄大片老人做 | 狂野欧美性猛交xxxx免费按摩 | 国产成人在线视频观看 | 免费人成在线观看视频播放 | 国产精品国产精品国产三级普 | 国产亚洲欧美日本一二三本道 | 久久激情影院 |