首页 > 编程语言 >JAVA-两个日期比较大小

JAVA-两个日期比较大小

时间:2023-05-25 09:46:38浏览次数:30  
标签:DateUtil JAVA String parse Date 日期 大小 import cn

package com.swift.ksv5;

import java.util.Date;

import cn.hutool.core.date.DateUnit;
import cn.hutool.core.date.DateUtil;

public class APP2 {
    
    public static void main(String[] args) {
        
        String dateStr1 = "2023-03-01";//上次跟进时间
        Date date1 = DateUtil.parse(dateStr1,"yyyy-MM-dd");

        String dateStr2 = "2023-04-06";//当前系统时间
        Date date2 = DateUtil.parse(dateStr2,"yyyy-MM-dd");

        //相差间隔时长天数
        long betweenDay = DateUtil.between(date1, date2, DateUnit.DAY);
        
        int standard=10;//标准时长10天
        
        if(betweenDay > standard)
        {
            System.out.println("回收客户");
        }
        
    }

}

 

标签:DateUtil,JAVA,String,parse,Date,日期,大小,import,cn
From: https://www.cnblogs.com/hua900822/p/17430247.html

相关文章

  • 1164. 指定日期的产品价格
    【题目】产品数据表:Products+---------------+---------+|ColumnName  |Type   |+---------------+---------+|product_id   |int    ||new_price    |int    ||change_date  |date   |+---------------+---------+这张表的主键是(......
  • 这可能是最全面的Java学习路线了
    大家好,我是大彬~我本科学的不是计算机,大四开始自学Java,并且拿到了几个互联网中大厂的offer。在学习Java这方面还是比较有经验的,下面我来分享下我整理的Java自学路线。在这里也提醒学弟学妹们,要尽早确定以后的方向,读研还是工作,找工作的话,也要尽快确定工作岗位,想转行的,需要花更多......
  • 【Java基础】Java8 使用 stream().filter()过滤List对象(查找符合条件的对象集合)
    本篇主要说明在Java8及以上版本中,使用stream().filter()来过滤List对象,查找符合条件的集合。一、集合对象定义集合对象以学生类(Student)为例,有学生的基本信息,包括:姓名,性别,年龄,身高,生日几项。我的学生类代码如下:packagecom.iot.productmanual.controller;importio.swagger.annota......
  • 【Java基础】map的遍历方式和map.forEach的使用
    Map的遍历方式常用的有两种,分为传统的map遍历方式和JDK1.8新的遍历方式,下面代码可以明显的看出其中的区别,话不多说,直接上代码,并执行结果,瞬间就能知道使用方式和对比结果了。importjava.util.HashMap;importjava.util.Map;/***<p>TestController此类用于:</p>*<p>@auth......
  • 【异常】Failed to bind properties under ‘logging.level‘ to java.util.Map<java.l
    本文目录一、背景描述二、问题原因原因1:缺少层级原因2:标点符号使用错误三、解决方案方案一:针对原因1方案二:针对原因2一、背景描述项目技术:springboot2.1.5.RELEASE+logback1.2.3项目启动报错:org.springframework.boot.context.properties.bind.BindException:Failedtobindp......
  • 【异常】java: Internal error in the mapping processor: java.lang.NullPointerExce
    本文目录一、背景描述二、错误原因三、解决方案一、背景描述项目背景:IDEA(2020.3)+Springboot(2.1.5.RELEASE)+maven报错内容:java:Internalerrorinthemappingprocessor:java.lang.NullPointerException二、错误原因错误原因还没有找到三、解决方案在使用mapstruct,IDEA......
  • Java PTA第1~3次题目集总结
    一.前言1.第一次题目集的知识点主要就是让我们初步意识到java与c语言不同的输入输出关键词用法以及一些相对固定的代码块(比如publicstaticvoidmain(String[]args){});题量相对较多但在承受范围之内;难度较为简单。2.第二次题目集的知识点除了跟第一次一样的之外,在7-1菜单题目里......
  • Java 泛型:理解和应用
    概述泛型是一种将类型参数化的动态机制,使用得到的话,可以从以下的方面提升的你的程序:安全性:使用泛型可以使代码更加安全可靠,因为泛型提供了编译时的类型检查,使得编译器能够在编译阶段捕捉到类型错误。通过在编译时检查类型一致性,可以避免在运行时出现类型转换错误和ClassCastE......
  • Java设计模式-建造者模式
    简介建造者模式是一种创建型设计模式,用于将复杂对象的构建过程与其表示分离,使得同样的构建过程可以创建不同的表示。建造者模式通过将复杂对象的构建过程分解为多个简单的步骤来实现。与其他创建型模式不同,建造者模式强调的是将构建过程与表示分离,而不是将对象与其构建方式分离......
  • Java笔记(七):多线程
    Java默认有2个线程:main+GC并发:CPU单核,交替执行并行:CPU多核,多个线程可以同时执行(提高使用效率:线程池)Runtime.getRuntime().availableProcessors()//当前CPU可用核数多线程实现方式继承Thread类,重写run方法这样代码的写法简单,符合大家的习惯,但是直接继承Thread类有一......