iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > JAVA >Java--比较日期大小
  • 852
分享到

Java--比较日期大小

Date 2023-09-22 11:09:54 852人浏览 泡泡鱼
摘要

有两个日期字符串,如: String beginTime = new String("2021-10-01 10:22:33");String endTime = new String("2021-11-01 11:22:22"); 需要比

有两个日期字符串,如:

String beginTime = new String("2021-10-01 10:22:33");String endTime = new String("2021-11-01 11:22:22");

需要比较两个日期的大小,有如下三种方法

1、Date自带 before( )和 after()方法比较

                SimpleDateFORMat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");        try {            Date beginDate = df.parse(beginTime);            Date endDate = df.parse(endTime);            System.out.println(beginDate.before(endDate));//true            System.out.println(beginDate.after(endDate));//false        } catch (ParseException e) {            e.printStackTrace();        }

2、String的compareTo()方法

返回正值代表左侧日期大于参数日期,反之亦然
 注:日期格式必须一致

                Integer integer = beginTime.compareTo(endTime);        System.out.println(integer);//-1

3、将日期字符串 转成 Date格式,然后换成秒数比较秒数大小,getTime()方法

                try {            Date beginDate = df.parse(beginTime);            Date endDate = df.parse(endTime);            long longBegin = beginDate.getTime();            long longEnd = endDate.getTime();            System.out.println(longBegin);//1633054953000            System.out.println(longEnd);//1635736942000        } catch (ParseException e) {            e.printStackTrace();        }

Date和String互转

        //Date转String        SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");        Date date = new Date();        String ds = dateFormat.format(date);        //String转Date        String dateString = new String("2021-10-01 10:22:22");        try {            Date date1 = dateFormat.parse(ds);        } catch (ParseException e) {            e.printStackTrace();        }

来源地址:https://blog.csdn.net/MinggeQingchun/article/details/121653740

--结束END--

本文标题: Java--比较日期大小

本文链接: https://www.lsjlt.com/news/415233.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Java--比较日期大小
    有两个日期字符串,如: String beginTime = new String("2021-10-01 10:22:33");String endTime = new String("2021-11-01 11:22:22"); 需要比...
    99+
    2023-09-22
    Date
  • Python比较日期大小
    Python比较日期大小 文章目录 Python比较日期大小一、使用比较运算符二、使用date模块进行比较三、使用第三方库进行比较总结 一、使用比较运算符 Python提供了比较运算符...
    99+
    2023-10-26
    python
  • mysql怎么比较日期大小
    非常抱歉,由于您没有提供文章标题,我无法为您生成一篇高质量的文章。请您提供文章标题,我将尽快为您生成一篇优质的文章。...
    99+
    2024-05-16
  • JS如何比较日期大小
    这篇文章主要介绍“JS如何比较日期大小”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“JS如何比较日期大小”文章能帮助大家解决问题。 1、年-月-日 时-分-秒 ...
    99+
    2024-04-02
  • java中的日期和时间比较大小
    目录日期和时间比较大小java中日期如何比较大小java中时间如何比较大小比较两个日期时间,比较两个日期大小LocalDateTimeDateTimeFormatter日期和时间比较...
    99+
    2022-11-13
    java日期 java时间 日期时间
  • Mysql中日期如何比较大小
    小编给大家分享一下Mysql中日期如何比较大小,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!假如有个表product有个字段ad...
    99+
    2024-04-02
  • JS怎么实现日期比较大小
    这篇文章主要介绍了JS怎么实现日期比较大小,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。javascript是一种什么语言javascript是一种动态类型、弱类型的语言,基...
    99+
    2023-06-14
  • C++怎么实现比较日期大小
    今天小编给大家分享一下C++怎么实现比较日期大小的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。一、目的用来比较两个日期。日期...
    99+
    2023-07-05
  • C++实现比较日期大小的示例代码
    目录一、目的二、代码三、补充一、目的 用来比较两个日期。日期格式:2023-03-31 09:16:56。 二、代码 //std::wstring strA = L"2023-03-...
    99+
    2023-05-14
    C++比较日期大小 C++比较日期 C++ 日期
  • mysql怎么比较日期
    在mysql中使用TIMESTAMPDIFF函数对两个日期进行比较,具体方法如下:首先,在命令行中启动mysql服务;service mysql start  MySQL服务启动后,在命令行中输入mysql的用户名和密码登录到mysql;m...
    99+
    2024-04-02
  • java中biginteger如何比较大小
    在Java中,可以使用compareTo()方法来比较BigInteger对象的大小。compareTo()方法返回一个整数值,表示...
    99+
    2024-04-08
    java
  • mysql日期比较的语句
    本篇内容介绍了“mysql日期比较的语句”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!select...
    99+
    2024-04-02
  • Ruby日期时间的比较,日期转换等时间日期处理方法大全
    Ruby中Date、Time、 DateTime这3个类提供 了和日期时间相关的操作。 Date只能处理日期Time能处理日期和时间DateTime也能处理日期和时间 其中,Date...
    99+
    2024-04-02
  • Python怎么比较两个日期
    今天小编给大家分享一下Python怎么比较两个日期的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。datetime如果需要用P...
    99+
    2023-07-06
  • 怎么在JavaScript中比较日期
    本文小编为大家详细介绍“怎么在JavaScript中比较日期”,内容详细,步骤清晰,细节处理妥当,希望这篇“怎么在JavaScript中比较日期”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。如何在 JavaScr...
    99+
    2023-07-04
  • python比较时间大小
    a = '2017-10-18 22:17:46' b = '2017-10-19 22:17:40' print a > b # 结果False 解释:python中字符串的大小比较,是按照字符顺序,从前往后依次比较字符的...
    99+
    2023-01-31
    大小 时间 python
  • Java中bigdecimal负数怎么比较大小
    在Java中,可以使用compareTo方法来比较BigDecimal类型的数字大小,包括负数。 示例如下: import java...
    99+
    2024-03-06
    Java
  • java中BigDecimal比较大小怎么实现
    在Java中,可以使用BigDecimal的compareTo方法来比较两个BigDecimal对象的大小。该方法返回一个整数值,表...
    99+
    2023-10-24
    java
  • Java如何比较两个日期的先后顺序
    在 Java 中,你可以使用 `java.util.Date` 或 `java.time.LocalDate` 类来比较两个日期的先后顺序。 以下是使用 `java.util.Date` 类比较两个日期的先后顺序的示例代码: ```java...
    99+
    2023-09-11
    java servlet 开发语言
  • MySQL datetime类型与时间、日期格式字符串大小比较的方法
    目录一、前提1、mysql版本信息:2、表字段:二、使用>、<比较1.  日期格式比较:2. 时间格式三、between and1. 日期格式四、总结一、前提 1、MySQL版本信息: MySQL版...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作