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

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

Java日期計算的例子

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

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日前的時間,獲取到正常值

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

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 黄色一级录象片 | 色天使亚洲综合在线观看 | 夜色私人影院永久地址入口 | 欧美日韩精品免费一区二区三区 | 亚洲精品无码专区在线播放 | 边做边叫床的大尺度视频免费 | 免费黄网站在线看 | 天堂最新在线资源 | 欧美性高清另类videosex | 淫品色影院| 免费在线视频a | 日韩欧美色视频在线观看 | 99一级毛片| 欧美狠狠入鲁的视频极速 | 福利视频欧美一区二区三区 | 18年大片免费在线 | 在线免费午夜视频 | 国产精品边做边接电话在线观看 | 黄色片视频免费观看 | 欧美一级成人一区二区三区 | 免费黄色短片 | a中文字幕1区 | 亚洲国产成人久久综合碰 | 永久在线 | xx网址| 一级欧美视频 | 欧美综合区自拍亚洲综合图区 | 精品小视频 | 国产在线欧美精品 | 国产成人亚综合91精品首页 | 亚洲国产成人精品一区91 | 一级做a爰全过程免费视频 一级做a爰片鸭王 | 成人久久18免费网站入口 | 激情久久免费视频 | 欧美亚洲风情 | 一级毛片在线播放免费 | 香蕉视频老司机 | 欧美人与性禽xxxx | 日韩欧美国产中文 | 区二区三区四区免费视频 | 欧美娇小极度另类 |