`
阿尔萨斯
  • 浏览: 4109488 次
社区版块
存档分类
最新评论

JAVA如何判断两天在同一周内

 
阅读更多

Java代码收藏代码
  1. /**
  2. *<pre>
  3. *判断date和当前日期是否在同一周内
  4. *注:
  5. *Calendar类提供了一个获取日期在所属年份中是第几周的方法,对于上一年末的某一天
  6. *和新年初的某一天在同一周内也一样可以处理,例如2012-12-31和2013-01-01虽然在
  7. *不同的年份中,但是使用此方法依然判断二者属于同一周内
  8. *</pre>
  9. *
  10. *@paramdate
  11. *@return
  12. */
  13. publicstaticbooleanisSameWeekWithToday(Datedate){
  14. if(date==null){
  15. returnfalse;
  16. }
  17. //0.先把Date类型的对象转换Calendar类型的对象
  18. CalendartodayCal=Calendar.getInstance();
  19. CalendardateCal=Calendar.getInstance();
  20. todayCal.setTime(newDate());
  21. dateCal.setTime(date);
  22. //1.比较当前日期在年份中的周数是否相同
  23. if(todayCal.get(Calendar.WEEK_OF_YEAR)==dateCal.get(Calendar.WEEK_OF_YEAR)){
  24. returntrue;
  25. }else{
  26. returnfalse;
  27. }
  28. }


如果前一年的某一天和下一年的某一天在同一周内,依然可以判断的出。周日和周六肯定不在同一周内,就是说一周的开始是周日,结束是周六

分享到:
评论

相关推荐

    一行代码判断两个日期是否在同一周

    最近在做一个业务系统时,需要判断两个日期是否在同一周,开始没有太去想,就在网上找一下看是否有现成的代码可以复用,找到一个函数,经过试验,发现该函数判断不准确,而且该函数的可读性很差,于是自己想了一下,...

    java获取今天、昨天、近一周、本周、本月时间段

    java获取今天、昨天、近一周、近两周、近三周、近一月、近两月、近三月、近半年、本周、上周、本月、上月时间段

    JAVA时间工具类(计算法定工作日工时等)

    JAVA时间工具类(计算法定工作日工时):计算某个日期加上几个工作日后的一个工作日期(除周末和法定节假日),计算某个日期后一天的工作日期(除周末和法定节假日),计算两个日期的真实工作日(除周末和法定节假日),...

    java2编程21天自学通PDG

    最后一周为附加的深入篇,主要是扩展了前3周所学的知识,介绍了有关软件开发工具和编程环境,编写小应用程序和Java Server Page以及处理XML文件等有关的技术问题。 本书面向Java新手,从自学的特点出发每天一个主题...

    java2编程21天

    最后一周为附加的深入篇,主要是扩展了前3周所学的知识,介绍了有关软件开发工具和编程环境,编写小应用程序和Java Server Page以及处理XML文件等有关的技术问题。 本书面向Java新手,从自学的特点出发每天一个主题...

    java范例开发大全

    实例195 显示某年某月某一周的信息 330 实例196 显示某年某月的信息 332 实例197 时间的设置与获取 334 实例198 万年历(农历和阳历的互换) 337 11.4 Formatter类的使用 347 实例199 时间格式转换符的使用 347 实例...

    java范例开发大全源代码

     实例195 显示某年某月某一周的信息 330  实例196 显示某年某月的信息 332  实例197 时间的设置与获取 334  实例198 万年历(农历和阳历的互换) 337  11.4 Formatter类的使用 347  实例199 时间...

    java 几个日期方法

    包括星期几的获得,月份加一,获取某一月份的最后一天的,某两个日期相差几个月,某两个日期相差相差的天数,某个星期的星期一是那年那月那日,星期日是那年那月那日, 判断某两天是否是一周内,判断某两天是否是一...

    基于java的员工健康管理系统含文档

    根据员工的相关信息,计算其每天所需热量,给出一周的推荐菜单。 (3)员工健康日志: 用户可以记录自己健康日记,记录每一天的睡眠,饮酒,吸烟,血压,体重等情况。 (4)员工体检管理: 员工可通过该平台查询每次...

    Java范例开发大全 (源程序)

     实例195 显示某年某月某一周的信息 330  实例196 显示某年某月的信息 332  实例197 时间的设置与获取 334  实例198 万年历(农历和阳历的互换) 337  11.4 Formatter类的使用 347  实例199 时间格式转换...

    Java日期处理类 自己整理的

    自己整理的Java日期处理类 。包含获取两个之间段之间的天数、月初日期,月末日期、一个时间段之间的所有的日期,月份 一周的第一天,最后一天、 当前是周几等。仅供参考

    JavaMelody能够监测Java或Java EE应用程序服务器.rar

    最近研究了一下系统监控的方案,发现JavaMelody的存在。于是便自己搭建了一套环境来试用下。 实际上,公司项目里头一直都用到它。只是由于云原生业务发展太迅猛,...图表可以按天,周,月,年或自定义时间段查看。

    Java范例开发大全(全书源程序)

    实例195 显示某年某月某一周的信息 330 实例196 显示某年某月的信息 332 实例197 时间的设置与获取 334 实例198 万年历(农历和阳历的互换) 337 11.4 Formatter类的使用 347 实例199 时间格式转换符的使用 ...

    java时间格式大全(算法源码)

    * 判断二个时间是否在同一个周 * * @param date1 * @param date2 * @return */ public static boolean isSameWeekDates(Date date1, Date date2) { Calendar cal1 = Calendar.getInstance(); Calendar cal2...

    java范例开发大全(pdf&源码)

    实例195 显示某年某月某一周的信息 330 实例196 显示某年某月的信息 332 实例197 时间的设置与获取 334 实例198 万年历(农历和阳历的互换) 337 11.4 Formatter类的使用 347 实例199 时间格式转换符的使用 347 实例...

    java时间工具TimeUtil

    获取当天日期 获取本周一日期 获取本周日的日期 获取上周一日期:" + tt.getPreviousWeekday("yyyy-MM-dd")); 获取上周日日期:" + tt.getPreviousWeekSunday("yyyy-MM-dd"));...获得一个日期所在周的星期几的日期

    Java图书管理系统学习资源.zip

    (5)图书过期罚款,每本书,过期一天罚款一元,在还书时,利用支付宝或者微信实现支付。注意:此学习资源中只有支付例图 最后注意,本资源只用于交流学习,代码并不完美,有待改进,另附有此系统各功能操作的...

    数据结构课设 实现扫雷游戏 java实现

    首先GameStart类中进行程序,调用MineSweeping的构造方法来绘制窗口与基本组件,然后在MineSweeping类中调用GamePanel来绘制雷区,绘制雷区时用了两层for循环遍历,并用if方法判断地雷是否被埋在重复的位置。...

    关于日期计算的java代码

    1.计算两个日期间的小时数,天数。 2.日期加减得到新的日期 3.根据year和week得到该周第一天和最后一天的日期。

    用程序输出“当前时间是XXXX年XX月XX日XX时XX分XX秒(第XX周,周X)

    圆类具有judge函数可以判断两圆的关系:相离、相交(包括相切)、嵌套、重合。设计static成员用以求所有圆对象的平均面积。(static、final) 4 图形间的关系可以下图用来表现。所有的图形中都可以称为Shape。由这...

Global site tag (gtag.js) - Google Analytics