`

java比较两个日期大小

 
阅读更多

import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.Date;

/**
*
* @author hp
*/
public class test {

    public static void main(String args[]) {
       int i= compare_date("1995-11-12 15:21", "1999-12-11 09:59");
       System.out.println("i=="+i);
    }

    public static int compare_date(String DATE1, String DATE2) {
        
        
        DateFormat df = new SimpleDateFormat("yyyy-MM-dd hh:mm");
        try {
            Date dt1 = df.parse(DATE1);
            Date dt2 = df.parse(DATE2);
            if (dt1.getTime() > dt2.getTime()) {
                System.out.println("dt1 在dt2前");
                return 1;
            } else if (dt1.getTime() < dt2.getTime()) {
                System.out.println("dt1在dt2后");
                return -1;
            } else {
                return 0;
            }
        } catch (Exception exception) {
            exception.printStackTrace();
        }
        return 0;
    }
}

分享到:
评论

相关推荐

    日期比较大小

    在给定的代码片段中,展示了一种使用Java语言比较两个日期(以字符串形式)大小的方法。具体步骤如下: 1. **定义日期格式**:首先,通过`SimpleDateFormat`类定义了日期的格式,即“年-月-日”,用“yyyy-MM-dd”...

    Java 日期比较工具类

    Java 日期比较工具类 各种日期操作及计算( 获取两个日期 间隔天数 间隔月数 格式化日期 )

    Java字符串转换为日期和时间比较大小[归类].pdf

    在实际应用中,我们可以使用 compare_date 方法来比较两个日期字符串的大小,然后根据比较结果进行相应的处理。 在 Java 中,我们可以使用 SimpleDateFormat 和 java.sql.Date 类来实现字符串转换为日期和时间比较...

    时间日期的比较大小

    1. 使用`compareTo()`方法:这是`Date`类的一个方法,可以比较两个日期对象的先后顺序。根据题目中给出的部分代码,我们可以看到`compareTo()`方法的使用。如果日期对象`date_1`早于`date_2`,则`compareTo(date_2)`...

    比较两个日期的大小和间隔天数

    输入两个日期,程序将判断出两个日期的大小关系,以及两个日期之间的间隔天数

    编写一个java程序.,用户从键盘输入两个日期(都包括年月日,程序计算两个日期之间相隔的天数,并输出

    编写一个java程序ex09 功能:用户从键盘输入两个日期(都包括年月日),程序计算两个日期之间相隔的天数,并输出。

    计算时间差以及比较日期大小

    根据给定的信息,本文将详细解释如何在Java中计算两个日期之间的时间差,并演示...以上就是关于在Java中计算两个日期之间的时间差以及比较日期大小的详细说明。这些方法可以帮助开发者更好地处理与日期相关的业务逻辑。

    时分秒比较大小

    例如,可以使用Python的timedelta对象来表示两个日期之间的差值,或者将日期时间转换为Unix时间戳(从1970年1月1日00:00:00 UTC开始的秒数)以便在网络传输或数据库存储中使用。 在压缩包中的`compare date.html`...

    用JAVA实现时间比较

    * 比较两个日期大小的方法 * @param date1 * @param date2 * @return */ public static int compareTo(String date1,String date2){ SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); ...

    日期时间大小比较

    这是一个日期时间大小比较的方法类,主要是阐述的是两个方法,呵呵

    最全Java常用日期处理工具类

    9.比较两个时间的大小 HH:mm:ss 10.按用户格式字符串距离今天的天数 11.cron "0 06 10 15 1 ? 2014" 专门用于处理springboard定时任务修改cron参数的日期处理方法 12.获取本月第一天(月初时间) 13.获取本月...

    java判断时间大小

    2. **比较`Calendar`实例**:利用`Calendar`的`compareTo`方法可以直接比较两个时间的大小。 - **代码示例**: ```java int result = c1.compareTo(c2); if (result == 0) { System.out.println("c1等于c2");...

    应用java实现日期型字符串和日期之间的相互转换(源代码)

    可以通过compareTo方法比较两个日期对象的大小。 在"9_4_日期处理组件"的源代码中,可能会包含以上所述的转换功能,以及可能的错误处理和自定义逻辑。通过阅读和理解这段代码,你可以学习到如何在实际项目中处理...

    java获取list中两元素时间差

    时间差异是通过计算两个时间字段之间的秒数差异来实现的。 Java 代码实现 下面是 Java 代码实现的详细解释: ```java public static List&lt;GetResponse&gt; timeList(List list) { List&lt;GetResponse&gt; demoMapList = ...

    Java中封装的全局日期处理工具类

    获取SimpleDateFormat 获取日期中的某数值。如获取月份 增加日期中某类型的某数值。...获得两个日期之间的连续日期.。 将时间转换为时间戳。 获取连续月份。 两个时间相差距离中文描述 。 比较两个时间的大小。

    一次选择两个日期日历

    "一次选择两个日期日历"的功能是为用户提供一个便捷的方式,让他们能够同时选择开始日期和结束日期,类似于订房时选择"住店"和"离店"的日期。这个功能通常通过自定义的日历视图实现,以便与系统自带的日历控件有所...

    比较时间大小

    在Java编程语言中,比较时间大小是常见的任务,特别是在处理日期和时间的场景下,比如日志记录、事件调度或数据分析。本篇文章将深入探讨如何在Java中进行时间比较,并结合`TimeCompare.java`源代码文件来理解其实现...

    java日期处理方法

    `Date` 类提供了多种方法用于比较两个日期之间的大小关系。 - **before() 方法**:判断当前日期是否早于指定日期。 ```java boolean isBefore = currentDate.before(specifiedDate); System.out.println(is...

    java swing的日期控件

    接下来是JDatePicker,这是Java Swing中的另一个日期选择组件。它比JCalendar更简单,通常只显示一个日期输入字段和一个下拉的日历图标。用户点击图标时,会弹出一个小的日历窗口供用户选择日期。JDatePicker可以...

    日期计算器java日期计算器java.doc

    日期计算器是一种实用的工具,用于计算两个日期之间的差值,通常以天数表示。在Java编程中,我们可以利用Java的日期和时间API来实现这样的功能。本文将深入探讨如何使用Java编写一个简单的日期计算器。 首先,从给...

Global site tag (gtag.js) - Google Analytics