首页 > 其他分享 >Date 获取当天最小日期 与最大日期 00:00:00 59:59:99

Date 获取当天最小日期 与最大日期 00:00:00 59:59:99

时间:2022-11-22 15:33:24浏览次数:50  
标签:00 59 validEndDate ZoneId 日期 LocalDateTime Date

 

 

1 date 时间 00:00:00 转成 59:59:99

 

 

落数据发现,同事时间格式是

 

 

导致结束时间全都是 00:00:00,这不是结束的最大时间格式。

 

于是重写了 set 方法,把时间换算为最大时间格式

 

 

 

       public void setValidEndDate(Date validEndDate) {
            LocalDateTime localDateTime = LocalDateTime.ofInstant(Instant.ofEpochMilli(validEndDate.getTime()),
                    ZoneId.systemDefault());
            LocalDateTime endOfDay = localDateTime.with(LocalTime.MAX);
            this.validEndDate = Date.from(endOfDay.atZone(ZoneId.systemDefault()).toInstant());
        }

 

 

测试代码如下:

 

 

 

 

 public static void main(String[] args) {
        Date validEndDate= new Date();
        LocalDateTime localDateTime = LocalDateTime.ofInstant(Instant.ofEpochMilli(validEndDate.getTime()),
                ZoneId.systemDefault());
        LocalDateTime endOfDay = localDateTime.with(LocalTime.MAX);
        Date from = Date.from(endOfDay.atZone(ZoneId.systemDefault()).toInstant());
        System.out.println("from = " + from);
    }

 

标签:00,59,validEndDate,ZoneId,日期,LocalDateTime,Date
From: https://www.cnblogs.com/zq1003/p/16915276.html

相关文章

  • python 写一行代码,计算随机6000次摇筛子,每一个对应出现的次数
    importrandomf1=0f2=0f3=0f4=0f5=0f6=0for_inrange(6000):face=random.randint(1,6)ifface==1:f1+=1elifface......
  • MBR16200FCT-ASEMI塑封肖特基二极管MBR16200FCT
    编辑:llMBR16200FCT-ASEMI塑封肖特基二极管MBR16200FCT型号:MBR16200FCT品牌:ASEMI封装:ITO-220AB正向电流:16A反向电压:200V引线数量:3芯片个数:2芯片尺寸:102MIL漏电流:10ua恢复时间......
  • 如何修改服务器的用户名和密码Windows2008/2012
    在我们刚拿到服务器的时候密码都是系统随机生成的初始密码,所以这时候我们一般第一时间拿到服务器应该为了安全起见先修改服务器密码以免密码泄露避免发生一些没必要的事情。......
  • MBR16200FCT-ASEMI塑封肖特基二极管MBR16200FCT
    编辑:llMBR16200FCT-ASEMI塑封肖特基二极管MBR16200FCT型号:MBR16200FCT品牌:ASEMI封装:ITO-220AB正向电流:16A反向电压:200V引线数量:3芯片个数:2芯片尺寸:102MIL漏电流:1......
  • MBR16200CT-ASEMI半塑封肖特基二极管MBR16200CT
    编辑:llMBR16200CT-ASEMI半塑封肖特基二极管MBR16200CT型号:MBR16200CT品牌:ASEMI封装:TO-220AB特性:肖特基二极管正向电流:16A反向耐压:200V恢复时间:5ns引脚数量:3芯片......
  • bdd100k数据集制作用于YOLOv3训练
    这篇博文主要记录了将bdd100k数据集整理成yolo模型的要求来训练。这里的数据格式并非官网的darknet格式,而是一般的模型格式:以图片名作为TXT名称将同一幅图中的label和对应的boundingbox整理......
  • 迅为3A5000_7A2000开发板龙芯全国产处理器LoongArch架构核心主板
           产品优势: 1.全国产设计方案从里到外  100%全国产 从CPU自主指令系统到开发板每一个元器件,做到100%全国产化。 2.产品开发更快捷......
  • PAT乙级 —— 1002 数字分类 (20)
    题目链接:​​数字分类(20)​​题目描述给定一系列正整数,请按要求对数字进行分类,并输出以下5个数字:A1=能被5整除的数字中所有偶数的和;A2=将被5除后余1的数字按给出顺......
  • PAT乙级 —— 1004 福尔摩斯的约会 (20)
    题目链接:​​福尔摩斯的约会(20)​题目描述大侦探福尔摩斯接到一张奇怪的字条:“我们约会吧!3485djDkxh4hhGE2984akDfkkkkggEdsbs&hgsfdkd&Hyscvnm”。大侦探很快就明白......
  • PAT乙级 —— 1003 数素数 (20)
    题目链接:​​数素数(20)​​题目描述令Pi表示第i个素数。现任给两个正整数M<=N<=10000,请输出PM到PN的所有素数。输入描述:输入在一行中给出M和N,其间以空格分隔。输出描......