這篇文章將為大家詳細講解有關java判斷日期是否是當天的方法,文章內容質量較高,因此小編分享給大家做個參考,希望大家閱讀完這篇文章后對相關知識有一定的了解。
我們一直強調成都網站設計、成都網站制作、外貿網站建設對于企業的重要性,如果您也覺得重要,那么就需要我們慎重對待,選擇一個安全靠譜的網站建設公司,企業網站我們建議是要么不做,要么就做好,讓網站能真正成為企業發展過程中的有力推手。專業網絡公司不一定是大公司,創新互聯建站作為專業的網絡公司選擇我們就是放心。public static boolean isToday(String str, String formatStr) throws Exception{ SimpleDateFormat format = new SimpleDateFormat(formatStr); Date date = null; try { date = format.parse(str); } catch (ParseException e) { logger.error("解析日期錯誤", e); } Calendar c1 = Calendar.getInstance(); c1.setTime(date); int year1 = c1.get(Calendar.YEAR); int month2 = c1.get(Calendar.MONTH)+1; int day1 = c1.get(Calendar.DAY_OF_MONTH); Calendar c2 = Calendar.getInstance(); c2.setTime(new Date()); int year2 = c2.get(Calendar.YEAR); int month3 = c2.get(Calendar.MONTH)+1; int day2 = c2.get(Calendar.DAY_OF_MONTH); if(year1 == year2 && month2 == month3 && day1 == day2){ return true; } return false; }
上述代碼中 formatStr 是我們需要校驗的日期形式,比如我需要校驗 “20161212”是否是當天,那么formatStr為"yyyyMMdd"。
比如我們需要校驗“2016-12-12”是不是當天,就為“yyyy-MM-dd”,比如需要校驗“2016/12/12”的字符串,就為“yyyy/MM/dd”,依次類推即可。
java中使用SimpleDateFormat類的構造函數SimpleDateFormat(String str)構造格式化日期的格式,
通過format(Date date)方法將指定的日期對象格式化為指定格式的字符串.
關于java判斷日期是否是當天的方法就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。
當前名稱:java判斷日期是否是當天的方法-創新互聯
標題來源:http://vcdvsql.cn/article2/iicic.html
成都網站建設公司_創新互聯,為您提供企業建站、搜索引擎優化、營銷型網站建設、網站改版、網站導航、服務器托管
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯