Java判断两个Date是不是同一天
From: https://blog.csdn.net/xingchenbingbuyu/article/details/82734695
Java判斷兩個Date是不是同一天
 1. 利用Calendar
Calendar cal1 = Calendar.getInstance();
 Calendar cal2 = Calendar.getInstance();
 cal1.setTime(date1);
 cal2.setTime(date2);
 boolean sameDay = cal1.get(Calendar.YEAR) == cal2.get(Calendar.YEAR) &&
 ??? cal1.get(Calendar.DAY_OF_YEAR) == cal2.get(Calendar.DAY_OF_YEAR);
?
2. 利用org.apache.commons.lang.time.DateUtils
boolean samedate = DateUtils.isSameDay(date1, date2);? //Takes either Calendar or Date objects
?
引入了額外的包
 3. 利用SimpleDateFormat
SimpleDateFormat fmt = new SimpleDateFormat("yyyyMMdd");
 return fmt.format(date1).equals(fmt.format(date2));
?
據說這種方法更快。
 ?
總結
以上是生活随笔為你收集整理的Java判断两个Date是不是同一天的全部內容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: Android两个注意事项.深入了解In
- 下一篇: 浅谈JSONP
