java8时间新特性(localDate 和 Date 之间互转)

java8时间新特性(localDate 和 Date 之间互转)时间日期相减java8新特性

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

  @Test
    public void test2() { 
   
        LocalDate from = LocalDate.of(2017, 9, 1);
        long day = LocalDate.now().toEpochDay() - from.toEpochDay();
        System.out.println("距离当前多少日:" + day);
    }

 //Date 转 localDate
            Date productionDate = productBatchStockDO.getProductionDate();
            LocalDate production = productionDate.toInstant().atZone(ZoneId.systemDefault()).toLocalDate();
            //生产日期 + 保质期天数 = 到期时间
            LocalDate expirationD = production.plus(productBatchStockDO.getExpirationDate(), ChronoUnit.DAYS);
            //localDate 转化为 Date
            Date expirationTime1 = Date.from(expirationD.atStartOfDay(ZoneId.systemDefault()).toInstant());
            productBatchStockDO.setExpirationTime(expirationTime1);
            //获取到期时间
            Date expiration = productBatchStockDO.getExpirationTime();
            LocalDate expirationTime = expiration.toInstant().atZone(ZoneId.systemDefault()).toLocalDate();
            //剩余天数 = 到期时间 - 当天时间
            double sub = NumberUtil.sub(expirationTime.toEpochDay(), LocalDate.now().toEpochDay());
            productBatchStockDO.setRemainDays(sub);
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/186510.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • kafka消息和日志

    kafka消息和日志

  • LeetCode[5]-最长回文子串_区间DP

    LeetCode[5]-最长回文子串_区间DP给你一个字符串 s,请你将 s 分割成一些子串,使每个子串都是 回文串 。返回 s 所有可能的分割方案。回文串 是正着读和反着读都一样的字符串。示例 1:输入:s = “aab”输出:[[“a”,”a”,”b”],[“aa”,”b”]]示例 2:输入:s = “a”输出:[[“a”]] 提示:1 <= s.length <= 16s 仅由小写英文字母组成题解暴搜class Solution {public: vector<vector<st

  • ideaIU-2022激活码_最新在线免费激活

    (ideaIU-2022激活码)JetBrains旗下有多款编译器工具(如:IntelliJ、WebStorm、PyCharm等)在各编程领域几乎都占据了垄断地位。建立在开源IntelliJ平台之上,过去15年以来,JetBrains一直在不断发展和完善这个平台。这个平台可以针对您的开发工作流进行微调并且能够提供…

  • 圆柱体体积的计算公式圆柱体积的计算公式_圆的面积计算公式

    圆柱体体积的计算公式圆柱体积的计算公式_圆的面积计算公式圆柱体体积计算公式?长方形的周长=(长+宽)×2正方形的周长=边长×4长方形的面积=长×宽正方形的面积=边长×边长三角形的面积=底×高÷2平行四边形的面积=底×高梯形的面积=(上底+下底)×高÷2直径=半径×2半径=直径÷2圆的周长=圆周率×直径=圆周率×半径×2圆的面积=圆周率×半径×半径长方体的表面积=(长×宽+长×高+宽×高)×2长方体的体积=长×宽×高正方体的表面积=棱长×棱长×6正…

  • 智能优化算法改进算法 -附代码[通俗易懂]

    智能优化算法改进算法 -附代码[通俗易懂]智能优化算法改进算法摘要:为了方便大家对智能优化算法进行改进,复现多种智能优化改进算法供大家参考。所有代码均根据已经发表的文章,来复现方便大家参考别人的原理,代码会不定时更新。1.文献复现:基于变因子加权学习与邻代维度交叉策略的改进乌鸦算法Matlab代码[1]赵世杰,高雷阜,于冬梅,徒君.基于变因子加权学习与邻代维度交叉策略的改进CSA算法[J].电子学报,2019,47(01):40-48.2.文献复现:自适应t分布变异的缎蓝园丁鸟优化算法Matlab代码[1]韩斐斐,刘升.基于自适

  • try catch里面try catch嵌套

    try catch里面try catch嵌套trycatch里能否内嵌trycatch?答案是肯定的。但是等内层trycatch出异常之后是个什么执行顺序呢?看下面代码staticvoidMain(string[]args){try{Console.WriteLine(“———————-外层try——————————“);error

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号