首页 > 其他分享 >查询本周、本月、本年、的开始日期和结束日期

查询本周、本月、本年、的开始日期和结束日期

时间:2024-07-22 10:51:02浏览次数:14  
标签:System 本月 查询 日期 println now LocalDate out

一、查询本周、本月、本年、的开始日期和结束日期(数据统计时有时候会用到)

public static void main(String[] args) {
            LocalDate now = LocalDate.now();
            LocalDate startOfWeek = now.with(TemporalAdjusters.previousOrSame(DayOfWeek.MONDAY));
            LocalDate endOfWeek = now.with(TemporalAdjusters.nextOrSame(DayOfWeek.SUNDAY));
            LocalDate startOfMonth = now.withDayOfMonth(1);
            LocalDate endOfMonth = now.with(TemporalAdjusters.lastDayOfMonth());
            LocalDate startOfYear = now.withDayOfYear(1);
            LocalDate endOfYear = now.withDayOfYear(365); // 或者使用 TemporalAdjusters.lastDayOfYear()
            System.out.println("本周开始日期: " + startOfWeek);
            System.out.println("本周结束日期: " + endOfWeek);
            System.out.println("本月开始日期: " + startOfMonth);
            System.out.println("本月结束日期: " + endOfMonth);
            System.out.println("本年开始日期: " + startOfYear);
            System.out.println("本年结束日期: " + endOfYear);
        }

标签:System,本月,查询,日期,println,now,LocalDate,out
From: https://www.cnblogs.com/xiaoguo-java/p/18315624

相关文章

  • MySQL体系结构与查询执行流程详解
    MySQL体系结构与查询执行过程详解MySQL是一个采用单进程多线程架构模式的关系型数据库管理系统。本文将详细介绍MySQL的体系结构及其查询语句的执行过程,并探讨性能优化的关键点。MySQL体系结构MySQL的架构为Client-Server架构。总体上,我们可以将MySQL的体系结......
  • 备案信息查询
    备案信息查询备案信息是指互联网信息服务提供商(包括网站、应用程序、小程序等)在依法向相关管理部门提交备案申请时,需要提供的一系列关键信息。这些信息主要用于确认服务提供商的身份、业务范围、运营资质以及网站或应用的合法性等。备案信息查询的目的获取运营者信息:备案信息......
  • pd.to_datetime() 不适用于旧日期
    当尝试使用pd.to_datetime()转换pandasDataFrame的“Date”字段时,仅当日期在1700年之前时,我才会收到“OutOfBoundsDatetime”错误(否则转换工作正常)。有帮助吗?df=pd.read_excel('Timeline_SecondMillenialH2.xlsx')df['Date']=pd.to_datetime(df['Date'],format='%......
  • Elastic Search基于Spring Boot实现复杂查询和对复杂查询结果的映射银行账户对象并获
    packagecom.alatus.search;importcom.alatus.search.config.MallElasticSearchConfig;importcom.alibaba.fastjson.JSON;importlombok.AllArgsConstructor;importlombok.Data;importlombok.NoArgsConstructor;importlombok.ToString;importorg.elasticsearch.......
  • 分享:大数据信用报告查询平台哪个好?
    大数据信用也就是我们常说的大数据,相信很多朋友对这个词都不陌生,特别是在银行申贷的时候,听过比较多,因为在银行做信用贷款的时候都会审查申贷人的大数据信用,贷前提前了解自己的大数据很有必要,那大数据信用报告查询平台哪个好呢?本文就通过以下几点简单的介绍,一起看看去吧。优......
  • 如何修复“psycopg2.errors.InvalidDatetimeFormat:日期类型的输入语法无效:”-”
    我有一个Excel文件,其中包含不同的列和行,列的类型与日期不同。一些列表已使用pandas从xlsx文件导出,然后将这些列表压缩到一个名为result的列表。现在我想在PostgreSQL上插入该结果列表,但是当日期单元格的值为空并且还在我的models.py中,我已将datefiled设置为......
  • MySQL基础(1) 分页查询 函数 过程
    目录一、分页查询:1、分页查询语法:情况1.每页显示20条记录,此时显示第1页情况2.每页显示20条记录,此时显示第2页2、分页查询公式:(当前页数-1)*每页条数,每页条数3、倒序(1)desc:(2)orderby:情况1:根据学生序号sno倒序排列情况2:查询员工表中工资最高的员工信息二、MySQL......
  • 一文了解MySQL的子查询
    文章目录☃️1.需求分析与问题解决❄️❄️1.1实际问题❄️❄️1.2子查询的基本使用❄️❄️1.3子查询的分类☃️2.单行子查询❄️❄️2.1单行比较操作符❄️❄️2.2代码示例❄️❄️2.3HAVING中的子查询❄️❄️2.4注意的问题☃️3.多行子查询❄️❄️3.1多行比较操作符❄️❄️3.2代码示例☃️4.相......
  • 在休息端点中验证查询字符串参数的默认方法是什么?
    我正在使用Python和Flask设计一个RESTAPI。我很好奇,如果有人输入无效的查询字符串参数,会发生什么?GEThttps://www.example.com/users?page=1;count=20;dummyinvalidparameter=dummyvalue例如,如果用户输入一个名为dummyinvalidparameter的查询参数怎么办......
  • Java中Date日期格式的使用与转换
    ......