JAVA如何判断两天在同一周内
来源:互联网 发布:nba球员数据排名 编辑:程序博客网 时间:2024/04/30 21:27
- /**
- * <pre>
- * 判断date和当前日期是否在同一周内
- * 注:
- * Calendar类提供了一个获取日期在所属年份中是第几周的方法,对于上一年末的某一天
- * 和新年初的某一天在同一周内也一样可以处理,例如2012-12-31和2013-01-01虽然在
- * 不同的年份中,但是使用此方法依然判断二者属于同一周内
- * </pre>
- *
- * @param date
- * @return
- */
- public static boolean isSameWeekWithToday(Date date) {
-
- if (date == null) {
- return false;
- }
-
- // 0.先把Date类型的对象转换Calendar类型的对象
- Calendar todayCal = Calendar.getInstance();
- Calendar dateCal = Calendar.getInstance();
-
- todayCal.setTime(new Date());
- dateCal.setTime(date);
-
- // 1.比较当前日期在年份中的周数是否相同
- if (todayCal.get(Calendar.WEEK_OF_YEAR) == dateCal.get(Calendar.WEEK_OF_YEAR)) {
- return true;
- } else {
- return false;
- }
- }
如果前一年的某一天和下一年的某一天在同一周内,依然可以判断的出。周日和周六肯定不在同一周内,就是说一周的开始是周日,结束是周六
- /**
- * <pre>
- * 判断date和当前日期是否在同一周内
- * 注:
- * Calendar类提供了一个获取日期在所属年份中是第几周的方法,对于上一年末的某一天
- * 和新年初的某一天在同一周内也一样可以处理,例如2012-12-31和2013-01-01虽然在
- * 不同的年份中,但是使用此方法依然判断二者属于同一周内
- * </pre>
- *
- * @param date
- * @return
- */
- public static boolean isSameWeekWithToday(Date date) {
- if (date == null) {
- return false;
- }
- // 0.先把Date类型的对象转换Calendar类型的对象
- Calendar todayCal = Calendar.getInstance();
- Calendar dateCal = Calendar.getInstance();
- todayCal.setTime(new Date());
- dateCal.setTime(date);
- // 1.比较当前日期在年份中的周数是否相同
- if (todayCal.get(Calendar.WEEK_OF_YEAR) == dateCal.get(Calendar.WEEK_OF_YEAR)) {
- return true;
- } else {
- return false;
- }
- }
- JAVA如何判断两天在同一周内
- 如何判断两个日期在一周内
- java中如何判断两个日期是否是同一周
- js判断两个yyyy-MM-dd格式的日期是否在同一周内
- 判断两个日子是否在一周内
- 判断两日期是否在同一周中的函数
- JS判断2个时间是否在同一周
- 如何在一周内摸清一个行业?
- 如何在一周内摸清一个行业
- 如何在一周内摸清一个行业
- 如何在一周内摸清一个行业
- 如何在“一周内”摸清一个行业
- 判断时间是不是同一周
- 判断是不是同一天,同一周
- JAVA,如何判断点是否在面内?
- 判断两日期是不是同一周
- C#判断两个日期是否在同一周,某日期是本月的第几周
- 跨界干货:如何在一周内摸清一个行业
- javascript总结
- jqGrid-colModel之自定义输入函数 自定义edittype的控件类型
- Java的高斯消元法
- const的作用
- uva 11729 - Commando War
- JAVA如何判断两天在同一周内
- javascript 随机点名
- 将要到来的三大技术革命与联系
- Oracle数据库只读与可写状态的变更
- javascript实现文本域的写入字符个数 限定字数
- 使用JMX产品jolokia对Mule esb进行监控
- Could not load file or assembly 'System.Web.Extensions解决方案
- 进制转换
- NET自定义调试