小工具      在线工具  汉语词典  css  js  c++  java

DateUtils after 使用注意

Java 额外说明

收录于:43天前

public static void main(String[] args) {
        /**
         *
         * 2020-08-31到2020-11-30,因为时间跨度刚好3个月,按理说他们应该不走"时间跨度超过3个月"的错误提示
         * 但是用了after就会判断有问题,因为他们是相等的,返回了false,走了错误提示
         * 用了compareTo就不会有问题,没有走错误提示
         */
        Date inputDateStart = DateUtil.farseDate("2020-08-31", "yyyy-MM-dd");
        Date a = DateUtils.addMonths(inputDateStart, 3);
        System.out.println(a);
        System.out.println(DateUtil.formatDate(a));

        Date inputDateEnd = DateUtil.farseDate("2020-11-30", "yyyy-MM-dd");

        /**
         *  Date1.after(Date2),当Date1大于Date2时,返回TRUE,当小于等于时,返回false;
            Date1.before(Date2),当Date1小于Date2时,返回TRUE,当大于等于时,返回false;
            如果业务数据存在相等的时候,而且相等时也需要做相应的业务判断或处理时,请注意。
         */
        if (!DateUtils.addMonths(inputDateStart, 3).after(inputDateEnd)) {
            System.out.println("after-----时间跨度超过3个月");
        }

        /**
            Date1.compareTo(Date2),当Date1大于Date2时,返回1
            Date1.compareTo(Date2),当Date1等于Date2时,返回0
            Date1.compareTo(Date2),当Date1小于Date2时,返回-1
         */
        if (DateUtils.addMonths(inputDateStart, 3).compareTo(inputDateEnd) == -1) {
            System.out.println("compareTo----时间跨度超过3个月");
        }
    }

. . .

相关推荐

额外说明

jquery设置cursor的属性来改变游标的类型(形状)

第一种:通过增加Class css代码: .hover{ cursor:pointer; } js代码  $("td").hover(      function () {          $(this).addClass("hover"); 

额外说明

直接下载Windows和office安装包的链接,这个网站值得收藏

前面分享了一个下载Windows和office官方安装包的网站:我告诉你! 这个网站是通过磁力链接下载的,所以有时候会发现某些磁力链接下载非常慢。本期分享一个直链下载Windows和office官方安装包的网站。 网站名称:TechBench官方网址:h

额外说明

如何在网页的标题栏中添加徽标(图标)图标?

如何在网页标题栏title加入logo(icon)图标? 打开某一个网页会在浏览器的标签栏处显示该网页的标题和图标,当网页被添加到收藏夹或者书签中时也会出现网页的图标,怎么在网页title左边显示网页的logo图标呢? 方法一(被动式): 制作一个ico

额外说明

Java8使用stream().filter()过滤List对象(查找满足条件的对象集合)

测试数据准备 //测试数据,请不要纠结数据的严谨性 List<StudentInfo> studentList = new ArrayList<>(); studentList.add(new StudentInfo("李小明",true,18,1.76

额外说明

34.类视图

类视图 以函数的方式定义的视图称为函数视图,函数视图便于理解。但是遇到一个视图对应的路径提供了多种不同HTTP请求方式的支持时,便需要在一个函数中编写不同的业务逻辑(或者是编写多个函数对应不同的HTPP请求方式),代码可读性与复用性都不佳。 在Djang

额外说明

dpkg:错误:另外一个进程已经为 dpkg 状态数据库 加锁

一、问题描述   平时喜欢边听歌边敲代码(有种拯救世界的感觉),windows时一直用网易云,换了linux非常不方便,所以想给我的ubuntu(16.04)装一个。去官网找了一下,还真有linux版的,还特别标明是ubuntu 16.04(64位),良

额外说明

Zero-Shot Learning by Harnessing Adversarial Samples 理论 & 代码解读

《Zero-Shot Learning by Harnessing Adversarial Samples》基于对抗样本的零样本学习 该论文要解决的问题: 减轻了传统图像增强技术中固有的语义失真问题。我们希望我们的实验研究将有助于理解单标签监督和语义属性

额外说明

关于Uncaught TypeError (Cannot read property ..undefined)的解决办法

一、问题描述      在Vue 的函数中使用 this.$store.commit出现Uncatch TypeError 的情况. 二、解决思路 1.进行使用检查查看报错信息,之前浏览器默认Safari浏览器,好像没有看到检查工具,出问题或者空白页面就

ads via 小工具