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

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

Java日期計算的例子

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

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

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

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 97在线看片免费福利视频 | 国内精品伊人久久久影院 | 日本一级毛片高清免费观看视频 | 欧美成人天天综合在线视色 | 日本一级毛片毛片一级毛片 | 美女视频很黄很黄又免费的 | 一级毛片视频免费 | 好吊妞视频一区二区 | 人人爱人人草 | 色综合网址 | 亚洲精品乱码国产精品乱码 | 久操视频网| 亚洲黄色a级片 | 性生活一级毛片 | 国外成人免费高清激情视频 | 亚洲精品成人在线 | 亚洲免费三区 | 亚洲综合图色 | 亚洲 欧美 另类中文字幕 | 国产伦码精品一区二区 | 在线免费国产 | 99热久久精品国 | 日韩 欧美 亚洲 中文字幕 | 成年女人免费看一级人体片 | 91免费视频国产 | 成人区精品一区二区毛片不卡 | 操bb影院| 免看一级一片一在线看 | 永久免费的啪啪免费的网址 | 日韩久久一级毛片 | 久久草视频在线 | 国产精品国产福利国产秒拍 | 毛片久久 | 中国精品白嫩bbwbbw | 神马手机不卡影院 | 亚洲国产日韩欧美 | 久久一本色道综合 | 国产日韩欧美精品 | 日韩欧美在线综合网高清 | 久久精品影视 | 欧美一级毛片免费播放器 |