首页 > 编程语言 >java中两个日期比大小

java中两个日期比大小

时间:2023-11-18 15:25:34浏览次数:35  
标签:date1 java System date 日期 大小 println slf out

        SimpleDateFormat slf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
        Date date = new Date();
        Date date1 = null;
        String d = "2023-1-1 11:11:11";
        try {
            date1 = slf.parse(d);
        } catch (ParseException e) {
            System.out.println(e.getMessage());
        }
        if (date.after(date1)) {
            System.out.println("date>date1 输入这里");
            System.out.println(slf.format(date));
            System.out.println(slf.format(date1));
        } else if (date.before(date1)) {
            System.out.println("date<date1 输入这里");
            System.out.println(slf.format(date));
            System.out.println(slf.format(date1));
        }
        //compareTo 方法
        //是对象比较
        //大于 返1
        //等于 返0
        //小于 返 -1
        int i = date.compareTo(date1);
        System.out.println(i);

 

标签:date1,java,System,date,日期,大小,println,slf,out
From: https://www.cnblogs.com/mzdxxcdh/p/17840561.html

相关文章

  • Java时间截和日期格式相互转换的方汁
    //定义时间格式SimpleDateFormatslf=newSimpleDateFormat("yyyy-MM-ddHH:mm:ss");//获取当前时间Datedate=newDate();//转换时间戳用long接收longtime=date.getTime();//输出时间戳System.o......
  • java 反射
    第十六章反射 通过案例体会反射的好处案例:美团外卖--->付款 ---》要么用微信支付要么用支付宝支付 1packagecom.llh;23//接口的制定方:美团外卖4publicinterfaceMtwm{5//在线支付功能:6voidpayOnline();7}1publicclassWeChatimpleme......
  • 找到三个数中的最大小者
    怎么找到三个数x,y,z中的最大者和最小者可以使用三目运算符(条件运算符)先让x和y比较,找到较大(小)者,将较大(小)者赋给x,然后再和z比较,返回较大(小),即三个数中的最大(小)者#include<stdio.h>intmax(intx,inty,intz);intmin(intx,inty,intz);intmain(void){intx,......
  • java-Junit 注解 枚举
    第15章_Junit_注解_枚举Junit单元测试引入【1】软件测试的目的:软件测试的目的是在规定的条件下对程序进行操作,以发现程序错误,衡量软件质量,并对其是否能满足设计要求进行评估的过程。 【2】测试分类:(1)黑盒测试:软件的黑盒测试意味着测试要在软件的接口处进行。这种方法是......
  • 《Java编程思想第四版》学习笔记37--关于 TextField的ActionListener接收器
    //:TextNew.java//TextfieldswithJava1.1eventsimportjava.awt.*;importjava.awt.event.*;importjava.applet.*;publicclassTextNewextendsApplet{Buttonb1=newButton("GetText"),b2=newButton("SetText");TextFie......
  • Java零基础入门-字符串
    Java零基础入门-字符串前言Java是一门非常强大的编程语言,在计算机领域拥有广泛的应用。作为Java的入门阶段,掌握字符串的基本概念以及使用方法是非常重要的,它也是Java程序中经常使用的一种数据类型。本文将从Java字符串的定义、创建、内容操作等方面进行详细阐述,给读者带来更加全......
  • JavaScript BOM对象
    一、window对象顾名思义window是窗口的意思,也就是浏览器的窗口,所有浏览器都支持window对象,因此所有的JavaScript全局对象,函数,变量都是window对象的成员全局变量是window对象的属性全局函数是window对象的方法子对象:属性:方法:二、location对象location对象用于获得当......
  • Java的(dao、service、controller)解释
    Java的(dao、service、controller)解释pojo部门实体类 1、dao(mapper)层:数据访问层dao层属于一种比较底层,比较基础的操作,具体到对于某个表的增删改查,也就是说某个DAO一定是和数据库的某一张表一一对应的,其中封装了增删改查基本操作,建议DAO只做原子操作,增删改查。负责与数据......
  • java 去除首尾指定字符
    /***删除字符串首尾指定字符*/publicstaticStringcustomTrim(Stringstr,charc){char[]chars=str.toCharArray();intlen=chars.length;intst=0;while((st<len)&&(chars[st]==c)){......
  • Maven中java打包初探究
    @[TOC]创建和使用Jar包是Java开发中的常见任务,Maven是一种流行的构建工具,用于管理项目依赖和构建Jar包。让我们通过Maven来演示如何创建和使用Jar包。创建Jar包步骤1:创建Maven项目首先,确保您已经安装了Maven。然后,创建一个新的Maven项目,可以使用Maven的命令行工具或IDE(如Eclipse......