`

java中compareTo比较两个日期大小

阅读更多
java中compareTo比较两个日期大小
我们对两个日期进行比较的时候,或者是日期的string进行比较的时候,以前我一直以为,如果大于的话compareTo的返回值应该是1,等于的话是0,小于的话是-1,网上很多也是这样说,但是现实中我程序出错,最后打出来,看了一下,如果大于的话返回的是正整数,等于是0,小于的话就是负整数,而不仅仅局限于1,0和-1,以后做比较要注意
分享到:
评论
1 楼 TonyLee0329 2014-12-25  
求真实案例

相关推荐

    时间日期的比较大小

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

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

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

    用JAVA实现时间比较

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

    java判断时间大小

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

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

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

    比较时间大小

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

    关于日期的处理包括java和sql

    在java中,我们可以使用compareTo方法来比较两个日期的大小。例如: Date date1 = new Date(20120425); Date date2 = new Date(20130425); if(date1.compareTo(date2) > 0){ System.out.print("Date1 大"); }else ...

    java日期处理方法

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

    Java语言程序设计基础课后复习题答案第十三章

    答:compareTo 方法是 Java 中的 Comparable 接口中定义的方法,用于比较两个对象的大小。 7.2 何时使用 compareTo 方法?答:compareTo 方法通常用于排序、比较和查找对象时使用。 八、Java 中的 clone 方法 8.1...

    前后天date类型的大小比较

    在编程中,可以直接使用语言提供的比较运算符(如`>`、`、`==`等)来比较两个日期对象,或者调用日期对象的特定方法进行比较,例如Java的`compareTo()`方法。 3. **前后天的概念**: - 前一天是指当前日期减去一天...

    Java实验报告一java基础.doc

    - 比较字符串大小,可以使用`compareTo()`或`equals()`方法。`compareTo()`返回值为0表示两个字符串相等,大于0表示str1大于str2,小于0则相反。 - 其他常用的字符串处理函数包括: - `substring(startIndex, ...

    java比较时间前后

    这个类可以直接用来表示一个具体的时间点,并可以通过调用`before()`或`after()`方法来比较两个`Date`对象。 ```java import java.util.Date; public class DateComparison { public static void main(String[] ...

    Java 类自定义排序

    该接口只有一个方法,即 compareTo 方法,该方法用于比较两个对象的大小。compareTo 方法的返回值是一个整数,表示当前对象与比较对象的大小关系。如果当前对象小于比较对象,则返回负整数;如果当前对象大于比较...

    Java实验四Java实验四.doc

    * compareTo():比较两个字符串的大小关系 * indexOf():检索字符串中指定字符的位置 * lastIndexOf():获取字符串中最后出现的指定字符的位置 * substring():获取字符串的子字符串 * toCharArray():将字符串转换...

    Java程序设计:Java标准类库.ppt

    compareTo()方法可以比较两个浮点数对象的大小,而parseFloat()和parseDouble()可将字符串转化为浮点数,valueOf()则将字符串转化为对应的包装器对象。 7.1.3 Byte, Short, Integer, Long 这四个类分别对应Java的四...

    4-java常用API进阶类1

    包装类提供了许多实用方法,比如`compareTo()`用于比较两个对象的大小,实现了`Comparable`接口,允许自然排序。 最后,我们讨论比较器`Comparator`。`Comparable`接口用于实现对象的自然排序,而`Comparator`接口...

    JAVA 日历程序

    一个简单的日历程序可能会包括打印当前日期、让用户选择日期、计算两个日期之间的差值等功能。通过这个项目,你可以深入理解Java日期处理机制,并提升编程技巧。同时,这也是一个很好的练习,让你学会如何将各种类和...

    推选文档Java-程序设计PPT.ppt

    Java为每种基本数据类型提供了对应的封装类,如`Integer`对应`int`,`Boolean`对应`boolean`,这些封装类提供了额外的功能,比如`Integer`的`compareTo()`方法用于比较两个整数的大小,`byteValue()`则可以获取包装...

    Java程序开发教学课件:07-Java标准类库2.ppt

    这些类还提供了比较操作,如`compareTo()`方法,可以比较两个包装器对象所包含的数值大小。 在实际编程中,理解并熟练运用这些标准类库能显著提高代码质量和效率。例如,使用`Math`类的`min()`和`max()`方法来找出...

    Java常用包

    * compareTo()方法:比较两个日期 * equals()方法:判断日期是否相等 * getTime()方法:返回日期的毫秒值 十一、Calendar类 Calendar类提供了多种实例方法,包括: * add()方法:将日期增加指定的时间 * get()...

Global site tag (gtag.js) - Google Analytics