相親交友原始碼開發中會用到的幾種日期處理方法
1.在相親交友原始碼開發中獲取當前時間
new Date();
2.在相親交友原始碼開發中獲取當前日期的年月日時分秒
Calendar calendar = Calendar.getInstance(); calendar.setTime(new Date()); int year = calendar.get(Calendar.YEAR); //獲取年份 int month = calendar.get(Calendar.MINUTE); //獲取月份 int day = calendar.get(Calendar.DAY_OF_MONTH); //獲取日 int hour = calendar.get(Calendar.HOUR_OF_DAY); //獲取時 int minute = calendar.get(Calendar.MINUTE); //獲取分 int second = calendar.get(Calendar.SECOND); //獲取秒
3.對日期進行加減
Calendar calendar = Calendar.getInstance(); calendar.setTime(new Date()); calendar.add(Calendar.YEAR, -1); //對當前日期加上1年 calendar.add(Calendar.YEAR, -1); //對當前日期減去1年 calendar.add(Calendar.MONTH, 1); //對當前日期加上1月 calendar.add(Calendar.MONTH, -1); //對當前日期減上1月 calendar.add(Calendar.DATE, 1); //對當前日期加上1天 calendar.add(Calendar.DATE, -1); //對當前日期減上1天
4.判斷兩個日期的大小
Date date1 = new Date(); Date date2 = new Date(); date1.after(date2); //判斷date1 是否時在 date2 之後 date1.before(date2); //判斷date1是否在date2之前
5.在相親交友原始碼開發中,根據日期判斷年齡
Calendar now = Calendar.getInstance(); now.setTime(new Date()); // 當前時間 Calendar birth = Calendar.getInstance(); birth.setTime(birthday); //生日時間 int age = now.get(Calendar.YEAR) - birth.get(Calendar.YEAR); //計算整歲 if (now.get(Calendar.MONTH) <= birth.get(Calendar.MONTH)) { if (now.get(Calendar.MONTH) == birth.get(Calendar.MONTH)) { if (now.get(Calendar.DAY_OF_MONTH) < birth.get(Calendar.DAY_OF_MONTH)) { age--; //當前日期在生日之前,年齡減一 } } else { age--; //當前月份在生日之前,年齡減一 } }
6.根據日期判斷時星期幾
Calendar calendar = Calendar.getInstance(); calendar.setTime(date); int week = calendar.get(Calendar.DAY_OF_WEEK) - 1 //注意這裡要減1
7.日期格式化
Date date = new Date(); SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd"); //格式化當前系統日期 型別可以按自己的需要來設定 String date = df.format(date);
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69996194/viewspace-2838388/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 相親交友原始碼開發中,Redis的三種限流方式原始碼Redis
- 相親交友原始碼開發,前端如何實現水印功能?原始碼前端
- 相親交友原始碼開發,前端API如何請求快取?原始碼前端API快取
- 相親交友原始碼中,音訊AAC解碼的實現程式碼原始碼音訊
- 相親交友原始碼中的事件循壞,你瞭解多少?原始碼事件
- 相親交友原始碼開發,演算法的定義及複雜度分析原始碼演算法複雜度
- 開發相親交友原始碼,需要熟練掌握的音視訊基礎知識原始碼
- 相親交友原始碼實現相親直播間,移動終端的優化方案原始碼優化
- 10種相親交友原始碼客戶端儲存方式,各有優缺點原始碼客戶端
- 相親交友原始碼實現程式內快取,提升高併發能力!原始碼快取
- 相親交友原始碼前端效能優化,通常使用哪些手段?原始碼前端優化
- 影片相親交友系統開發,引領婚戀交友新玩法
- 相親交友 系統開發找哪家好?交友軟體的發展潛力如何?
- 如何解決相親交友原始碼中Redis快取擊穿、雪崩問題?原始碼Redis快取
- 相親交友原始碼開發,關於分散式快取應該瞭解的一些事原始碼分散式快取
- 如何在相親交友原始碼中實現正方形驗證碼輸入框?原始碼
- 相親交友原始碼中語音連麥的實現方式,值得一看原始碼
- 在相親交友原始碼中實現視訊連麥直播需要哪些步驟?原始碼
- 這幾種Java異常處理方法,你會嗎?Java
- 如何實現相親交友原始碼的CPU效能優化?解決方案梳理原始碼優化
- PHP處理密碼的幾種方式PHP密碼
- 搭建相親交友原始碼 ,API 介面統一格式返回的實現原始碼API
- iOS 開發中 runtime 常用的幾種方法iOS
- 編寫相親交友原始碼,註釋方面應該重視哪些問題?原始碼
- 自然語言處理中句子相似度計算的幾種方法自然語言處理
- 在相親原始碼開發中,如何實現圓角及特殊圓角的使用?原始碼
- 開發可能會用到的三種快取key快取
- npm install過程失敗的幾種處理方法NPM
- 相親交友系統開發|APP搭建|案例詳情|專案測試APP
- 相親婚戀交友系統前景如何?開發要注意哪些問題?
- js中我最常用的幾種遍歷處理資料的方法梳理JS
- 一文解讀伊對相親交友app原始碼功能特色、應用場景APP原始碼
- 相親交友原始碼的架構設計,實現合成複用原則需要如何做?原始碼架構
- 直播帶貨原始碼,非同步處理中會處理兩次請求原始碼非同步
- 關於Python中的日期處理Python
- JDBC中Date日期物件的處理JDBC物件
- 一篇文章簡析伊對影片相親交友app原始碼功能贏利點APP原始碼
- 相親交友原始碼第三方登入的實現及易擴充套件的達成原始碼套件