本月

LocalDate today = LocalDate.now();
//本月的第一天
LocalDate firstday = LocalDate.of(today.getYear(),today.getMonth(),1);
//本月的最后一天
LocalDate lastDay =today.with(TemporalAdjusters.lastDayOfMonth());
System.out.println("本月的第一天" + firstday);
System.out.println("本月的最后一天" + lastDay);

输出:

本月的第一天2020-09-01
本月的最后一天2020-09-30

本周

LocalDate today = LocalDate.now();
System.out.println("本周第一天:"+date2Str(getStartDayOfWeek(today)));
System.out.println("本周最后一天:"+date2Str(getEndDayOfWeek(today)));public static String date2Str(Date date) {return new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(date);}public static Date getStartDayOfWeek(TemporalAccessor date) {TemporalField fieldIso = WeekFields.of(DayOfWeek.MONDAY, 1).dayOfWeek();LocalDate localDate = LocalDate.from(date);localDate = localDate.with(fieldIso, 1);return Date.from(localDate.atStartOfDay(ZoneId.systemDefault()).toInstant());}public static Date getEndDayOfWeek(TemporalAccessor date) {TemporalField fieldIso = WeekFields.of(DayOfWeek.MONDAY, 1).dayOfWeek();LocalDate localDate = LocalDate.from(date);localDate = localDate.with(fieldIso, 7);return Date.from(localDate.atStartOfDay(ZoneId.systemDefault()).toInstant());}

输出:

本周第一天:2020-09-07 00:00:00
本周最后一天:2020-09-13 00:00:00

java8获取本周本月第一天和最后一天相关推荐

  1. android获取后一天日期,android获取本周本月本年的第一天和最后一天

    /*** * 获取本周的第一天和最后一天: */ public static String getFirstDayAndLastDayOfDay() { StringBuffer stringBuff ...

  2. java 本年第一天_JAVA获取本周 本月 本年 第一天和最后一天

    /** * 日期工具类 */ public class DateUtils { /** * 获取今天 * @return String * */ public static String getTod ...

  3. java 本年第一个月_JAVA获取本周 本月 本年 第一天和最后一天

    JAVA获取本周 本月 本年 第一天和最后一天 /** * 日期工具类 */ public class DateUtils { /** * 获取今天 * @return String * */ pub ...

  4. oracle 获得月最后一天,oracle获取本月第一天和最后一天及Oracle trunc()函数的用法...

    select to_char(trunc(add_months(last_day(sysdate), -1) + 1), 'yyyy-mm-dd') "本月第一天", to_cha ...

  5. LocalDate获取当天,本月第一天,本月最后一天,今年第一天,今年最后一天

    使用jdk1.8的LocalDate获取当天,本月第一天,本月最后一天,今年第一天,今年最后一天 LocalDate localDate = LocalDate.now();//今天Date day ...

  6. Oracle获取本月第一天及最后一天

    Oracle 获取本月第一天及最后一天 select to_char(trunc(add_months(last_day(sysdate), -1) + 1), 'yyyy-mm-dd') from ...

  7. PHP月份跨月计算日期不正确的处理,获取月份的第一天和最后一天

    因为有大小月,所以涉及月份最后一天计算的时候直接date('Y-m-d', strtotime('+1 month'));得出的结果很有可能是下下个月的.例如: $date = date('Y-m-d ...

  8. java当月最后一天_Java日期循环,Java获取当月的第一天和最后一天 | 学步园

    1.Java日期循环 SimpleDateFormat formater = new SimpleDateFormat("yyyy-MM-dd"); String dateStr1 ...

  9. 获取上个月的第一天和最后一天和当前月最后一天

    项目场景:获取上个月的第一天和最后一天和当前月最后一天 提示:这里简述项目相关背景: 问题描述 提示:这里描述项目中遇到的问题: 例如当前为4月 getCurrentMonthLast() {var ...

最新文章

  1. android mapbox 添加多个点,使用Android Mapbox SDK显示多个标记的自定义infoWindow
  2. .NET中判断国内IP和国外IP
  3. 随机组卷python_关于随机自动组卷的算法,二维数组
  4. 2019年四月计算机语言排名,2019编程语言排行榜_编程语言排行榜2019年4月 TIOBE编程语言排行榜2019年最...
  5. 你以为熬个3年工作经验就是Java高级开发了?
  6. easyui-validatebox验证 radio
  7. 达摩院 2020 预测:模块化降低芯片设计门槛 | 问底中国 IT 技术演进
  8. 使用nginx做反代时遇到413 Request Entity Too Large的解决方法
  9. 概率论概念及机器学习中样本相似性度量之马氏距离
  10. annotation:@Override出现The method of type must override asuperclass解决方案
  11. python3+selenium入门12-警告框处理
  12. 如何设置照片的高度没有滚条_10分钟看懂Photoshop 照片修饰(照片修复工具)
  13. Pandas里面的加权平均,我猜你不会用!
  14. 从身边的移动支付说起
  15. 对挣钱与財富等三个问题的思考
  16. 服务器安全神器,Linux 上安装 Fail2Ban 保护 SSH
  17. win10monkey安装教程_详解win10下pytorch-gpu安装以及CUDA详细安装过程
  18. rk3399pro buildroot SDK编译及烧录
  19. php上传文件到七牛云,如何使用php上传大文件到七牛云储?
  20. RabbitMQ快速入门及实例演示

热门文章

  1. 前端拓展:如何开发一个 Chrome 插件?
  2. Python 爬虫 Selenium 基本使用
  3. Fitting ellipse
  4. 200+款神器,全网最好用的免费在线工具,都在这里了!
  5. PR曲线,ROC曲线和AUC的区别
  6. C++进制转换程序(二进制转换为十进制,十进制转换为二进制)
  7. l2高斯分布_L1正则先验是Laplace分布,L2正则先验分布是高斯分布
  8. one-hot编码例子介绍
  9. k8s cka 考试指南
  10. Transactional(事务)