大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

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

Java日期計算的例子

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

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

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

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 婷婷欧美 | 国产精品日本一区二区在线播放 | 久久综合九色综合国产 | 亚洲小视频在线 | 国产区一区二区三 | 亚洲视频网站在线观看 | 中文字幕在线日韩 | 九九热亚洲精品综合视频 | 日韩免费不卡视频 | 在线观看 中文字幕 | 中文字幕国产视频 | 欧美日韩一级大片 | 久草在线中文最新视频 | 中文字幕国产在线观看 | 久久成人亚洲 | 色综合中文字幕天天在线 | 日日干夜夜拍 | 久久入 | 四虎影视免费看 | 亚洲一区二区欧美 | 色偷偷88888欧美精品久久久 | 日日操操干干 | 国产亚洲精品yxsp | 久久国产一区二区三区 | 中文字幕日韩精品麻豆系列 | 色片网站在线观看 | 奶交性视频欧美 | 亚洲综合色吧 | 91最新免费地址入口 | 99riav视频| 伊人久久狼人 | www.伊人| 欧美成人丝袜视频在线观看 | 精品国产欧美一区二区三区成人 | 免费亚洲成人 | 日韩午夜小视频 | 97精品国产综合久久久久久欧美 | 涩涩在线| 成人免费黄色小视频 | 中文字幕伦视频 | 国产专区在线播放 |