两个Date类型的变量可以通过compareTo方法来比较。此方法的描述是这样的:如果参数 Date 等于此 Date,则返回值 0;如果此 Date 在 Date 参数之前,则返回小于 0 的值;如果此 Date 在 Date 参数之后,则返回大于 0 的值。
实际上比较的是自1970 年 1 月 1 日 00:00:00 GMT以来的毫秒数。毫秒数越大的时间越大。
如:
import java.text.DateFormat;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
public class DateCompare {
/**
* @param args
* @throws ParseException
*/
public static void main(String[] args) throws ParseException {
String DateStr1 = "2011-10-1 10:20:16";
String DateStr2 = "2011-10-07 15:50:35";
DateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date dateTime1 = dateFormat.parse(DateStr1);
Date dateTime2 = dateFormat.parse(DateStr2);
int i = dateTime1.compareTo(dateTime2);
System.out.println(i < 0);
}
}
打印出:true
分享到:
相关推荐
NULL 博文链接:https://yuhuiblog695685688425687986842568269.iteye.com/blog/2192806
本文将详细介绍Oracle date如何比较大小,需要了解更多的朋友可以参考下
oracle中TIMESTAMP与DATE比较
日期比较大小,用于比较两个String类型的date的大小
主要用于比较两个比较时分秒的大小!
利用此可以计算java中的时间之差以及比较日期大小
我自己在网上找得关于时间方面的知识,是关于java方面的的,可以看看,反正不要积分
Java时间大小的比较 date java
daterangepicker,日期选择控件,3中选择 1.只到年月日,2.只要时分秒,3全要。 bootstrap2 和3 版本都有,看index.html 引入相应的js,css即可,再复制黏贴核心代码即可! 好用请评价哈
解决datepicker和timepicker一起用引起的布局样式问题
不同于系统date类,自定义year\month\day,文档内容包括UML图,加减天数计算日期、判断是否为闰年,比较日期大小等功能。适合初学者!
def getEveryDay(begin_date,end_date): date_list = [] begin_date = datetime.datetime.strptime(begin_date, "%Y-%m-%d") end_date = datetime.datetime.strptime(end_date,"%Y-%m-%d") while begin_date <...
* 判断2个时间大小 * yyyy-MM-dd HH:mm 格式(自己可以修改成想要的时间格式) * @param startTime * @param endTime * @return */ public static int getTimeCompareSize(String startTime, String endTime)...
Date时间工具 1 1 1 1 1
* 功能:比较两个日期的大小 */ public class CompareDate { /** * 比较两个日期大小的方法 * @param date1 * @param date2 * @return */ public static int compareTo(String date1,String date2){ ...
2.比较传入时间与当前时间前一天的大小,传入时间在后返回true,传入时间在前返回false isWithinOneDay(String dateStr); 3.String转Date stringToDate(String dateStr, String format); 4.Date转String date...
本文实例讲述了php实现比较两个字符串日期大小的方法。分享给大家供大家参考。具体如下: <?php function dateBDate($date1, $date2) { // 日期1是否大于日期2 $month1 = date("m", strtotime($date1)); $...
在类Unix系统中,日期被存储为一个整数,其大小为协调世界时(UTC)1970年1月1日0时0分0秒起流逝的秒数,即Unix时间戳。 2.命令格式 date [OPTION]... [+FORMAT] date [-u|--utc|--universal] [MMDDhhmm[[CC]YY][....
5. 实际操作:介绍 Date 对象的一些示例:获取倒计时、比较2个Date对象的大小等等。 一. 介绍 1.1 说明 Date对象,是操作日期和时间的对象。Date对象对日期和时间的操作只能通过方法。 1.2 属性 无;Date对象对日期...