// 获得当前日期与本周日相差的天数

private static int getMondayPlus(Date gmtCreate) {

Calendar cd = Calendar.getInstance();

cd.setTime(gmtCreate);

// 获得今天是一周的第几天,星期日是第一天,星期二是第二天......

int dayOfWeek = cd.get(Calendar.DAY_OF_WEEK) - 1; // 因为按中国礼拜一作为第一天所以这里减1

if (dayOfWeek == 1) {

return 0;

} else {

return 1 - dayOfWeek;

}

}

// 获得下周星期一的日期

public static Date getNextMonday(Date gmtCreate) {

int mondayPlus = getMondayPlus(gmtCreate);

GregorianCalendar currentDate = new GregorianCalendar();

currentDate.add(GregorianCalendar.DATE, mondayPlus + 7);

Date monday = currentDate.getTime();

return monday;

}

java获取下周一_java 获取下周一日期相关推荐

  1. java获取下周一_Java 根据查询日期,获取下周一、周日的日期

    根据查询日期,获取下周一.周日的日期 private Map getNextWeek(String queryDate) throws ParseException{ Map dateMap = ne ...

  2. java 当前日期前一天_java获取当前日期的前一天和后一天

    /** * 获得指定日期的前一天 * @param specifiedDay * @return * @throws Exception */ public static String getSpec ...

  3. java 获取路径_java 获取当前类的路径

    最近在做项目的时候,自己写了一些配置参数的读取,将配置文件放到具体的位置,然后让程序根据当前类的路径寻找配置文件的路径,但是,发现eclipse的开发坏境下是可以顺利读取到指定路径下的配置文件中的配置 ...

  4. java 获取域名_Java获取域名,Java从URL地址中获取域名,Java从Request 获取域名

    Java  获取主域名方法有很多种,有的用截串方式,我用的一个投机取巧的方式,这个获取域名的方法比较简单,代码也较少. Java从URL地址中获取域名//这样获取的方式,不请求就能获取到域名 URL ...

  5. java获取文件大小_Java获取文件大小

    java获取文件大小 Today we will look into different ways to get file size in Java. 今天,我们将研究使用Java获取文件大小的不同方 ...

  6. java 法定节假日_java 获取n个工做往后的日期(包含法定节假日、双休日、节后补班)...

    1.说明:java 获取n个工做往后的日期(包含法定节假日.双休日.节后补班),须要在数据库手动入库当年的法定节假日及节假日调休补班.(也可写在配置文件中读取)sql 2.工具类代码数据库 impor ...

  7. java 根据日期获取天数_java获取日期之间天数的方法

    //获取两个日期之间的天数 private int daysBetween(Date now, Date returnDate) { Calendar cNow = Calendar.getInsta ...

  8. java处理最后一周_Java获取某年某周的最后一天

    package test; import java.text.SimpleDateFormat; import java.util.Calendar; /** * ClassName: LastDay ...

  9. java 只获取年月日_Java获取当前时间的年月日方法

    Java 获取当前时间的年.月.日.小时.分钟.秒数. public static void getDateTime() throws ParseException{ Calendar now = C ...

最新文章

  1. 从入门到深入:移动平台模型裁剪与优化的技术探索与工程实践
  2. 执行spring boot应用三种方式
  3. Zebra ZE500打印机常见问题指南
  4. 使用springboot发送带附件邮件(465端口加密邮件)
  5. sed 删除windows下的CR/LF
  6. Qt5.0中lineEdit的输入输出
  7. 学习ASP.NET Core Razor 编程系列十八——并发解决方案
  8. 1.2 private 关键字 面向对象封装
  9. linux mmap系统调用
  10. 性能指标、响应时间、并发量…聊聊性能优化的衡量指标
  11. haproxy是如何工作的?
  12. 程序员如何“炼”成算法大师? | 附完整代码
  13. linux端口连通性测试telnet、wget、ssh、curl
  14. 微信小程序 地图功能的实现 map
  15. Tensorflow游乐场
  16. 单点登录(Single Sign On)
  17. 计算机专业的学生也太太太太太惨了吧?
  18. 面试题之__ 星际穿越(java实现)
  19. (给3d人物模型添加原始动画文件 针对3d模型有动画文件 没有Avatar 没有Animator Controller)
  20. 什么?都1202年了还不懂k8s和容器的关系?!这份k8s指南快拿走不谢!

热门文章

  1. DELETE * FROM和DELETE FROM的区别
  2. 数据库(mysql)之用户管理
  3. 微软手环2服务器,微软手环2到手后,你要先做这6件事
  4. 公众号头条文章数据接口 API
  5. 风控策略分析师日常--代码、数据、策略
  6. JVM 面试 4 连炮,你能顶住么?
  7. c语言常用函数库 c++常用函数库
  8. java 制作 winrar,windows 上java调用winrar压缩文件为rar 格式
  9. ISO体系认证办理流程及所需资料
  10. 监控摄像头如何进行互联网网页实时直播