根据当前日期获得本周/上周的日期区间(上周周一和周日日期)

    /*** 根据当前日期获得上周的日期区间(本周周一和周日日期* @param format* @return*/public static String getThisWeekTimeInterval(SimpleDateFormat format) {Calendar calendarBegin = Calendar.getInstance(Locale.CHINA);calendarBegin.setFirstDayOfWeek(Calendar.MONDAY);calendarBegin.setTimeInMillis(System.currentTimeMillis());//周一calendarBegin.set(Calendar.DAY_OF_WEEK, Calendar.MONDAY);Calendar calendarEnd = Calendar.getInstance(Locale.CHINA);calendarEnd.setFirstDayOfWeek(Calendar.MONDAY);calendarEnd.setTimeInMillis(System.currentTimeMillis());//周日calendarEnd.set(Calendar.DAY_OF_WEEK, Calendar.SUNDAY);return format.format(calendarBegin.getTime()) + "," + format.format(calendarEnd.getTime());}/*** 根据当前日期获得上周的日期区间(上周周一和周日日期* @param format* @return*/public static String getLastWeekTimeInterval(SimpleDateFormat format) {Date date = new Date();Calendar calendarBegin = Calendar.getInstance();calendarBegin.setTime(date);//判断当前日期是否为周末,因为周末是本周第一天,如果不向后推迟一天的到的将是下周一的零点,而不是本周周一零点if (1 == calendarBegin.get(Calendar.DAY_OF_WEEK)) {calendarBegin.add(Calendar.DATE, -1);}//时间减去7天calendarBegin.add(Calendar.DAY_OF_MONTH, -7);calendarBegin.set(Calendar.DAY_OF_WEEK, Calendar.MONDAY);Calendar calendarEnd = Calendar.getInstance();calendarEnd.setTime(date);if (1 == calendarEnd.get(Calendar.DAY_OF_WEEK)) {calendarEnd.add(Calendar.DATE, -1);}calendarEnd.set(Calendar.DAY_OF_WEEK, Calendar.SUNDAY);return format.format(calendarBegin.getTime()) + "," + format.format(calendarEnd.getTime());}public static void main(String[] args) {System.out.println(getThisWeekTimeInterval(new SimpleDateFormat("yyyy-MM-dd"))); // 获得本周的日期区间System.out.println(getLastWeekTimeInterval(new SimpleDateFormat("yyyy-MM-dd"))); // 获得本周的日期区间}

參考: https://blog.csdn.net/ls13219681990/article/details/106115909/?utm_medium=distribute.pc_relevant.none-task-blog-baidujs-3

根据当前日期获得本周/上周的日期区间(上周周一和周日日期)相关推荐

  1. 一周日期选择(周一至周日)

    一周日期选择(周一至周日) 效果图: html代码: <div class="ewb-date-link"><span data-number="-36 ...

  2. T-SQL 2 Tips: 1.计算任意两日期之间的周一到周日分别各有几个! 2.根据出生日期计算精确年龄!...

    这两个小技巧,不写不知道,一写吓一跳! 都是看似简单,实际做起来就懵,得仔细想一想,才能写对! 凡是有日期运算的程序都要细心哦! 先说第二个: 2.根据出生日期精确计算年龄!   所谓计算精确年龄就是 ...

  3. element的datepicker日期选择器选择周一到周日并实现上一周和下一周

    element的datepicker日期选择器选择周一到周日并实现上一周和下一周 实现效果 页面初始化效果 点击上一周 点击下一周 实现选择周一和周日过程 1.采用el-date-picker组件,类 ...

  4. java获取指定日期所在的周一至周日的日期号数

    代码如下: /*** 通过传入的日期,获取所在周的周一至周日** @param time 时间*/public static List<String> getSpecifiedWeekLi ...

  5. java获取当前时间所在一周的周一和周日日期

    package javatest;import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date ...

  6. java 根据日期计算当前周一和周日,及根据秒数计算天小时分钟秒数等相关日期

    日期工具类 import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Calendar; ...

  7. Oracle取全年所有周的周一及周日日期

    SELECTTRUNC(TO_DATE('2019-01-01','yyyy-mm-dd')+ rownum,'iw') AS mon,TRUNC(TO_DATE('2019-01-01','yyyy ...

  8. python获取本周周一或周末日期

    获取本周周一日期 用timedelta函数做一个小算法: from datetime import datetime, timedeltadef this_monday(today):"&q ...

  9. 获取本周周一和周末日期、上周周一和周末、下周周一和周末

    今天碰到一个需求:需要穿周一和周末的时间给后端,然后获取一整周的数据,且可以上周\下周切换 1.首先,先写一个方法,根据一个日期来取当周的周一及周末 // 传任意时间,得出该周的周一和周日getWee ...

最新文章

  1. 20155117 王震宇 2006-2007-2 《Java程序设计》第三周学习总结
  2. setup2go制作安装程序
  3. 【Spark】大数据+AI mettup【视频笔记】从lambda到HSAP实时数仓的演进 机器学习易用性
  4. xilinx sdk在Debug模式下根据地址在内存里观察值
  5. PAT (Basic Level) Practice1010 一元多项式求导
  6. Linux命令——uptime
  7. 顶顶顶!! Xcode7.1下用CocoaPods安装Alamofire--swift下的第三方网络库
  8. Solidworks:Solidworks2016软件程序破解详细攻略说明(也适合长时间没使用SW2016再次破解)
  9. BP神经网络时间序列预测-附代码
  10. EasyPay移动支付框架
  11. js实现按钮button单击/双击操作
  12. 寒江独钓:键盘的过滤 学习笔记
  13. js网页特效动画(筋斗云案例)
  14. 合天网安实验室CTF-基础50-0x01
  15. 微信小程序拼团进度,显示当前刻度,未到刻度点时显示在中间
  16. 你真的了解Gradle吗?
  17. PaddlePaddle飞浆搭建和机器学习文字识别
  18. 转帖:夜夜听雨(四)(中国社会科学院 郑哲)
  19. 印度和印度尼西亚有什么关系吗?
  20. Django如何发送电子邮件?

热门文章

  1. 小程序Cannot set property 'userInfo' of undefined
  2. HDU 1593: find a way to escape
  3. java和大行自行车哪个好_大行自行车P8和D8哪个好?
  4. 你造吗,Oracle SQLplus 也有History命令了
  5. YDOOK:ESP8266: 乐鑫官方AT固件下载
  6. 【斐波拉契数列】 Python
  7. 由ACD Systems开发的看图工具-ACDSee提供下载
  8. 太原理工大学计算机复试面试,太原理工大学备考复试注意事项经验分享
  9. (2019,PersEmoN)用于分析表象性格、情绪及其关系的深度网络
  10. 三亚自由行攻略(自己穷游总结)