java.util.Date compareTo()方法
java.util.Date.compareTo() 方法用于比较两个日期并将它们排序。该方法由Comparable<Date>接口中的compareTo指定。
1 语法
public int compareTo(Date anotherDate)
2 参数
anotherDate:要比较的日期
3 返回值
- 如果参数Date等于此Date,则返回值0。
- 如果此Date在Date参数之前,则返回小于0的值。
- 如果此Date在Date参数之后,则返回大于0的值。
4 示例1
package com.yiidian;
/**
* 一点教程网: http://www.yiidian.com
*/
/**
* java.util.Date compareTo()方法的例子
*/
import java.util.Date;
public class JavaDateCompareToExample1 {
public static void main(String[] args) {
Date d=new Date(1997,3,10);
Date d1=new Date(2018,9,21);
int comparison=d.compareTo(d1);
System.out.println("Your comparison value is : "+comparison);
}
}
输出结果为:
Your comparison value is : -1
5 示例2
package com.yiidian;
/**
* 一点教程网: http://www.yiidian.com
*/
/**
* java.util.Date compareTo()方法的例子
*/
import java.util.Date;
public class JavaDateCompareToExample2 {
public static void main(String[] args) {
Date d=new Date(1997,3,10);
Date d1=new Date(1997,3,10);
int comparison=d.compareTo(d1);
System.out.println("Your comparison value is : "+comparison);
}
}
输出结果为:
Your comparision value is : 0
6 示例3
package com.yiidian;
/**
* 一点教程网: http://www.yiidian.com
*/
/**
* java.util.Date compareTo()方法的例子
*/
import java.util.Date;
public class JavaDateCompareToExample3 {
public static void main(String[] args) {
Date d=new Date(2018,9,21);
Date d1=new Date(1997,3,10);
int comparison=d.compareTo(d1);
System.out.println("Your comparison value is : "+comparison);
}
}
输出结果为:
Your comparison value is : 1
热门文章
优秀文章