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

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

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

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 久操网站| 三级伦理剧 | 野猫鲁24小时网址最新 | 很黄的网站在线观看 | 亚洲h在线观看 | 超级碰在线 | 黄色网址日本 | 成年免费大片黄在看 | 无遮挡动漫黄漫网站在线观看 | 老司机精品久久 | 日韩黄色免费 | 久久精品九九 | 成人看片黄a在线看 | 国产又爽又黄又不遮挡视频99 | 青草91| 黄色片一级片 | 国产人成精品 | 天天天天做夜夜夜夜 | 亚洲成年网站 | 久久精品一区二区三区不卡牛牛 | 天堂中文在线资源 | 草视频在线| 丝袜美腿美女被狂躁动态图片 | 日本网站在线 | 国产综合影院 | 曰批全过程免费视频网址 | 国产日韩欧美视频 | 国产亚洲蜜芽精品久久 | 国产99在线观看 | 国产裸舞在线一区二区 | aa一级黄色片 | 日本黄色小说视频 | 欧美高清视频手机在在线 | 国产在线精品制服丝袜 | 青青草狠狠操 | 久久h视频| 精品一区二区三区视频在线观看免 | 妞干网视频在线观看 | 一级一级一级毛片免费毛片 | 天天操天天操天天射 | 亚洲 欧洲 日产 专区 |