java 比较两个时间大小

Date d1 = new Date(System.currentTimeMillis()-1000);Date d2 = new Date(System.currentTimeMillis());System.out.println(d1.compareTo(d2));

  java util date 自带了compareTo 功能,可直接比较大小。

  前者大于后者 返回大于0 反之小于0。

时间: 2025-01-17 08:47:08

java 比较两个时间大小的相关文章

java 判断两个时间相差的天数!

package com.datedaycha;     import java.text.SimpleDateFormat;     import java.util.Calendar;     import java.util.Date;     import com.sun.org.apache.xerces.internal.impl.xpath.regex.ParseException;     /*      * java 判断两个时间相差的天数     1.实现目标     输入:两

C#比较两个时间大小

DateTime t1 = Convert.ToDateTime("2012-12-31 23:59:00");            DateTime t2 = Convert.ToDateTime("2013-1-1 00:01:00");            TimeSpan ts = t2 - t1;            int ss = Convert.ToInt32(ts.TotalMinutes);            textBox1.Text

java计算两个时间相差(天、小时、分钟、秒)

public static Long dateDiff(String startTime, String endTime, String format, String str) { // 按照传入的格式生成一个simpledateformate对象 SimpleDateFormat sd = new SimpleDateFormat(format); long nd = 1000 * 24 * 60 * 60;// 一天的毫秒数 long nh = 1000 * 60 * 60;// 一小时的毫

java判断两个时间相差得天数

方法一:通过Calendar类得日期比较,在这需要考虑闰年和平年,也要考虑跨年份 /** * date2比date1多的天数 * @param date1 * @param date2 * @return */ public static int differentDays(Date date1,Date date2) { Calendar cal1 = Calendar.getInstance(); cal1.setTime(date1); Calendar cal2 = Calendar.g

Java计算两个时间的天数差与月数差 LocalDateTime

/**  * 计算两个时间点的天数差  * @param dt1 第一个时间点  * @param dt2 第二个时间点  * @return int,即要计算的天数差  */ public static int dateDiff(LocalDateTime dt1,LocalDateTime dt2){  //获取第一个时间点的时间戳对应的秒数  long t1 = dt1.toEpochSecond(ZoneOffset.ofHours(0));  //获取第一个时间点在是1970年1月1日

【jQuery日期处理】两个时间大小的比较

function checkEndTime(){ var startTime=$("#startTime").val(); var start=new Date(startTime.replace("-", "/").replace("-", "/")); var endTime=$("#endTime").val(); var end=new Date(endTime.replace(

javascript比较两个时间大小

//var yourtime=document.getElementById('begin_time').value; var yourtime='2010-12-10 11:12'; yourtime = yourtime.replace("-","/");//替换字符,变成标准格式 var d2=new Date();//取今天的日期 var d1 = new Date(Date.parse(yourtime)); alert(d1); alert(d2); i

java获取两个时间的相隔时间,包括年、月、日、时、分、秒

public static final int YEAR_RETURN = 0;                    public static final int MONTH_RETURN = 1;                    public static final int DAY_RETURN = 2;                    public static final int HOUR_RETURN= 3;                    public stat

比较两个时间的大小

//比较两个时间大小 var myDate = new Date(); var date = myDate.getFullYear() + '-' + (myDate.getMonth() + 1) + '-' + myDate.getDate(); //选择的时间 var OneMonth = birth.substring(5, birth.lastIndexOf('-')); var OneDay = birth.substring(birth.length, birth.lastInde