java8获取本周本月第一天和最后一天
本月
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获取本周本月第一天和最后一天相关推荐
- android获取后一天日期,android获取本周本月本年的第一天和最后一天
/*** * 获取本周的第一天和最后一天: */ public static String getFirstDayAndLastDayOfDay() { StringBuffer stringBuff ...
- java 本年第一天_JAVA获取本周 本月 本年 第一天和最后一天
/** * 日期工具类 */ public class DateUtils { /** * 获取今天 * @return String * */ public static String getTod ...
- java 本年第一个月_JAVA获取本周 本月 本年 第一天和最后一天
JAVA获取本周 本月 本年 第一天和最后一天 /** * 日期工具类 */ public class DateUtils { /** * 获取今天 * @return String * */ pub ...
- oracle 获得月最后一天,oracle获取本月第一天和最后一天及Oracle trunc()函数的用法...
select to_char(trunc(add_months(last_day(sysdate), -1) + 1), 'yyyy-mm-dd') "本月第一天", to_cha ...
- LocalDate获取当天,本月第一天,本月最后一天,今年第一天,今年最后一天
使用jdk1.8的LocalDate获取当天,本月第一天,本月最后一天,今年第一天,今年最后一天 LocalDate localDate = LocalDate.now();//今天Date day ...
- Oracle获取本月第一天及最后一天
Oracle 获取本月第一天及最后一天 select to_char(trunc(add_months(last_day(sysdate), -1) + 1), 'yyyy-mm-dd') from ...
- PHP月份跨月计算日期不正确的处理,获取月份的第一天和最后一天
因为有大小月,所以涉及月份最后一天计算的时候直接date('Y-m-d', strtotime('+1 month'));得出的结果很有可能是下下个月的.例如: $date = date('Y-m-d ...
- java当月最后一天_Java日期循环,Java获取当月的第一天和最后一天 | 学步园
1.Java日期循环 SimpleDateFormat formater = new SimpleDateFormat("yyyy-MM-dd"); String dateStr1 ...
- 获取上个月的第一天和最后一天和当前月最后一天
项目场景:获取上个月的第一天和最后一天和当前月最后一天 提示:这里简述项目相关背景: 问题描述 提示:这里描述项目中遇到的问题: 例如当前为4月 getCurrentMonthLast() {var ...
最新文章
- android mapbox 添加多个点,使用Android Mapbox SDK显示多个标记的自定义infoWindow
- .NET中判断国内IP和国外IP
- 随机组卷python_关于随机自动组卷的算法,二维数组
- 2019年四月计算机语言排名,2019编程语言排行榜_编程语言排行榜2019年4月 TIOBE编程语言排行榜2019年最...
- 你以为熬个3年工作经验就是Java高级开发了?
- easyui-validatebox验证 radio
- 达摩院 2020 预测:模块化降低芯片设计门槛 | 问底中国 IT 技术演进
- 使用nginx做反代时遇到413 Request Entity Too Large的解决方法
- 概率论概念及机器学习中样本相似性度量之马氏距离
- annotation:@Override出现The method of type must override asuperclass解决方案
- python3+selenium入门12-警告框处理
- 如何设置照片的高度没有滚条_10分钟看懂Photoshop 照片修饰(照片修复工具)
- Pandas里面的加权平均,我猜你不会用!
- 从身边的移动支付说起
- 对挣钱与財富等三个问题的思考
- 服务器安全神器,Linux 上安装 Fail2Ban 保护 SSH
- win10monkey安装教程_详解win10下pytorch-gpu安装以及CUDA详细安装过程
- rk3399pro buildroot SDK编译及烧录
- php上传文件到七牛云,如何使用php上传大文件到七牛云储?
- RabbitMQ快速入门及实例演示