首页 > 其他分享 >获取指定日期前一周周一和周日 /获取指定日期所在周的周一和周日

获取指定日期前一周周一和周日 /获取指定日期所在周的周一和周日

时间:2023-10-31 19:24:11浏览次数:36  
标签:WEEK calendarWeek set sdf 获取 日期 Calendar 周日

        /**
         * 获取日期所在前周的第一天和最后一天
         */
        SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
        Calendar calendarWeek =Calendar.getInstance();
        calendarWeek.setTime(new Date());
        calendarWeek.add(Calendar.WEEK_OF_MONTH, -1);  
        calendarWeek.setFirstDayOfWeek(Calendar.MONDAY); //以周一为首日
        calendarWeek.set(Calendar.DAY_OF_WEEK, Calendar.MONDAY);
        System.out.println("日期前周第一天:" + sdf.format(calendarWeek.getTime()));
        calendarWeek.set(Calendar.DAY_OF_WEEK, Calendar.SUNDAY);
        System.out.println("日期前周最一天:" + sdf.format(calendarWeek.getTime()));
        /**
         * 获取日期所在周的第一天和最后一天
         */
        Calendar calendarWeek =Calendar.getInstance();
        calendarWeek.setTime(new Date());
        calendarWeek.add(Calendar.DATE, 0 * 7);    // 0 表示当前周,-1 表示上周,1 表示下周,以此类推
        calendarWeek.setFirstDayOfWeek(Calendar.MONDAY); //以周一为首日
        calendarWeek.set(Calendar.DAY_OF_WEEK, Calendar.MONDAY);
        System.out.println("日期所在周第一天:" + sdf.format(calendarWeek.getTime()));
        calendarWeek.set(Calendar.DAY_OF_WEEK, Calendar.SUNDAY);
        System.out.println("日期所在周最一天:" + sdf.format(calendarWeek.getTime()));

标签:WEEK,calendarWeek,set,sdf,获取,日期,Calendar,周日
From: https://www.cnblogs.com/codeLearn/p/17801045.html

相关文章

  • Linux获取摄像头VID,PID的两种方式
    第一种方式,是直接查询设备的vid、pid文件,来获取vid,pid第二种方式,是查询设备信息,自己去解析对应的vid和pid 正常情况下,第一种方式就可以了,但是今天遇到一个ARM架构的kylin系统,通过第一种方式来查询设备ID,报错,无vendor这个文件,然后看了下是否有其他的文件包含的有设备信息,发现有......
  • selenium+python,自动获取cookie登录
     一、通过cookie一直保持自动登录状态1.手动操作原理:保持自动登录状态1.通过cookie信息的唯一标识ID2.登录后一直保持不退出状态,就可以实现自动登录  登录后,session唯一标识:如果当前是登录状态,那就是登录。如果不是登录状态,就不是登录的。如何查看是否登录状态?浏览器......
  • 反射——子父类字段获取
    需求:有一个vo类,该类继承了一个实体类,获取到vo对象后,需要将其中的null值转为空字符串;思路:传入参数,用Object接收,利用反射获取到该对象的所有字段,并判断置空;由于一开始没有考虑到父类的字段获取,导致时不时出现错误,因此这里简单记录一下。//无需返回object,set后对象内的值就已经修......
  • 网页CAD(web cad sdk)前端直接获取修改转换后的图纸数据
    前言有用户集成网页CAD之后,需要提取图纸的各种信息和数据,下面我们讲一下Web版CAD如何在前端直接提取修改和转换后的图纸信息,没有集成过在线CAD的小伙伴可以先看一下快速入门在mxcad中转换后的图纸(.mxweb格式的文件)可以通过mxcadnpm包得到图纸的各种数据,如图层、文字样式、图......
  • kafka复习:(10)按分区获取ConsumerRecord
    packagecom.cisdi.dsp.modules.metaAnalysis.rest.kafka2023;importorg.apache.kafka.clients.consumer.ConsumerConfig;importorg.apache.kafka.clients.consumer.ConsumerRecord;importorg.apache.kafka.clients.consumer.ConsumerRecords;importorg.apache.kafka......
  • 【木棉花】获取设备的地理位置
    前言设备的地理位置指的是设备所在的地理坐标位置,通常以经度,纬度和海拔高度的形式表示。地理位置信息能在许多业务场景中被应用,如导航、地图服务、位置服务、社交媒体等。通过获取设备的地理位置,开发者可以为用户提供个性化的服务和信息,......
  • Python 从在线网站获取当前日期时间
    python3.7获取网络时间_python获取网络时间-CSDN博客#-*-coding:utf-8-*-importdatetimeimporttimeimportntplibimportrequestsdefget_beijing_time():try:url='https://beijing-time.org/'request_result=requests.get(url=url)......
  • C# .aspx网页获取RFID读卡器HTTP协议提交的访问文件Request获得卡号、机号,Response回
     本示例使用的设备:服务端代码:usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Web;usingSystem.Web.UI;usingSystem.Web.UI.WebControls;usingSystem.Collections;usingSystem.IO;usingSystem.Net;usingSystem.Net.Sockets;using......
  • VbScript脚本Request获取RFID读卡器以HTTP提交的访问文件中的参数Response回应驱动读
    本示例使用的设备:<%@LANGUAGE="VBSCRIPT"CODEPAGE="65001"%><%Functionbin2str(bindata)DimrsStream,strlsSetrsStream=Server.CreateObject("ADODB.Stream")rsStream.Type=2rsStream.OpenrsStream.Wri......
  • 新手使用nodejs的SerialPort获取数据时需要注意的一个小点
    onData(callback:(data:Buffer)=>void):void{if(this.serialPort!=null){this.serialPort.on("data",(data:Buffer)=>{callback(data);})}}​ 上面的代码相当于当串口接收到数据之后就通知......