java 获取本周一的日期

/**

* 根据时间,获取周一的日期

*

* @param curDate

* 字符串形式

* @return

*/

public static String getMondayDayStr(Date curDate) {

SimpleDateFormat sdf2 = new SimpleDateFormat("yyyy-MM-dd");

Calendar cal = Calendar.getInstance();

cal.setTime(curDate);

// System.out.println(sdf2.format(cal.getTime()));

int a = cal.get(Calendar.DAY_OF_WEEK) - 1; // 得到今天是周几

// 周几,如果是周日 变为7

// System.out.println(a);

if (a == 0) {

a = 7;

}

// 当前时间减去 几天得到周一的时间

long resDateTime = curDate.getTime() - (a * 86400000);

// 再加上1天的时间

resDateTime += 86400000;

// System.out.println(resDateTime);

Date resDate = new Date(resDateTime);

return sdf2.format(resDate);

}

// 日期默认为本周

if (StringUtils.isBlank(vo.getDt1()) && StringUtils.isBlank(vo.getDt2())) {

Date date = new Date();

// 为空取今 天

String mody = TimeUtil.getMondayDayStr(date);

vo.setDt1(mody);

SimpleDateFormat sdf2 = new SimpleDateFormat("yyyy-MM-dd");

vo.setDt2(sdf2.format(date));

}

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

  1. java读取打包时间_Java获取响应的日期时间,这样写是否合理?

    在java中,这样获取响应的时间是否合理? /** * 获取当前日期指定几个月前的日期 * @return */ public static Date getNMonthBefore(int amou ...

  2. java 本年_java 获取本年的 全部日期集合

    一个选择时间的需求 需要获取某年的全部Date集合. 以下是实现: public List getAllDateByNow(){ List list = new ArrayList<>() ...

  3. java计算时间差 毫秒_java 获取两个日期相差的毫秒数

    方法一可以使用date的getTime()方法来将当前日期格式的时间转换为毫秒数,进而相减. long systime = new Date().getTime();//当前系统时间 long old ...

  4. java 两日期的周数_java – 获取两个日期之间的周数.

    我在一个项目中工作,我在Date中有两种类型.我想计算这两个日期之间的星期数.日期可能在不同的年份.有没有什么好的解决方案呢? 我试图用Joda-time来实现这一点,这在其他主题中被提出. 我不喜欢 ...

  5. 日是这一年的等几天Java代码_java中计算指定日期是一年的第几天的方法

    Java输入日期计算是这年的第几天: 思路 通过年份区分出是闰年还是平年,平年 2 月 28 天,闰年 2 月 29 天: 1.3.5.7.8.10.12 月份 31 天其余月份均为 30 天: 然后 ...

  6. 游侠怎么设置java路径_Java获取当前路径的代码

    1.利用System.getProperty()函数获取当前路径: System.out.println(System.getProperty("user.dir"));//use ...

  7. java当前路径_java获取当前路径的几种方法

    1.利用System.getProperty()函数获取当前路径: System.out.println(System.getProperty("user.dir"));//use ...

  8. java月份_java 获取一定时间范围内的所有月份

    需求:获取2018年初到现在为止的所有月份统计数据 获取到所有月份 遍历月份获取数据得到list在前台显示 代码: main方法  使用simpledateFormat需要用try catch 包围 ...

  9. java 当前路径_java获取路径(url) path

    JAVA路径的方法: 注明:如果从ANT启动程序,this.getClass().getResource("")取出来的比较怪,直接用JAVA命令行调试就可成功. 得到classp ...

最新文章

  1. CCS(Code Composer Studio) 10.2.0的下载和安装(最新教程)
  2. 【Compiling Swift source files】编译很慢;
  3. 解决import keras后出现的一系列问题
  4. Codechef SEAARC Sereja and Arcs (分块、组合计数)
  5. 编程实现将一个N进制数转换成M进制数
  6. java复制的函数会报错,2 面试题之面向对象
  7. Java11 新特性
  8. 列表ls按照升序排列的python内置函数是_Python习题集
  9. 好用的MessageFormat类
  10. 实验:添加AXI IP到设计
  11. Atitit.HTTP 代理原理及实现 正向代理与反向代理attilax总结
  12. fw313r手机登录_迅捷fw326r路由器手机登录
  13. 企业做营销型网站的目的
  14. 快速接入 微信微博QQ钉钉 原生登录分享
  15. 2022最新软件测试学习路线图
  16. linux在文件夹下查找关键字,Linux 搜索目录和子目录下含有关键字的文件
  17. 禅意Python - The Zen of Python
  18. Ai机器人可以入国籍、可以当主播,当然也可以当电销精英
  19. 算法 64式 7、搜索算法整理_第3部分_31到45题
  20. 二手手机回收领域新趋势

热门文章

  1. 四阶行列式计算_第二章 行列式--关于余子式和代数余子式的总结
  2. 各大电脑主板U盘快速启动项快捷键大全2014
  3. HTML5 canvas 瀑布流文字 (骇客帝国效果)
  4. java导出excel问题记录
  5. 出彩的PPT封面如何设置?这些例子建议收藏
  6. 线性回归—求解介绍及回归扩展
  7. 清华学堂东侧木质结构焚毁心痛不已
  8. 计算机英语性考任务答案,国家开放大学(中央电大)本科《理工英语4》网上形考任务试题及答案...
  9. JavaScript之DOM学习笔记
  10. GitChat·管理 | 一篇文章读懂项目管理中的精髓