判断两个时间的关系

 1 /**
 2      * 判断签到时间和工作时间的关系
 3      *
 4      * @param signTime 签到时间
 5      * @param workTime 设置时间
 6      * @return 0 :signTime和workTime时间相同
 7      * 1 :signTime比workTime时间大
 8      * -1:signTime比workTime时间小
 9      * @throws ParseException
10      */
11     public static boolean compareDate(String signTime, String workTime) throws ParseException {
12         SimpleDateFormat format = new SimpleDateFormat("HH:mm:ss");
13         Date signChange = format.parse(signTime);
14         Date workTime1 = format.parse(workTime);
15         int ret = signChange.compareTo(workTime1);
16         if (ret == 1) {
17             return false;
18         } else {
19             return true;
20         }
21     }

原文地址:https://www.cnblogs.com/mzc--/p/12161807.html

时间: 2024-09-29 20:07:57

判断两个时间的关系的相关文章

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.实现目标     输入:两

Java中判断两个时间是否相隔一天

/**      * 判断两个时间是否相隔一天      */     public static boolean overOneDay(String date1,String date2){         Date startTime =stringToDate(date1);         Date endTime =stringToDate(date2);         long  between = endTime.getTime() - startTime.getTime();

如何判断两个时间是否是同一天

- (void)viewDidLoad { [super viewDidLoad]; NSString *d = @"2015-03-05 23:59:59"; NSDateFormatter *format = [[NSDateFormatter alloc] init]; [format setDateFormat:@"yyyy:MM:dd HH:mm:ss"]; NSDate *date = [format dateFromString:d]; NSLog(@

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

POJ1269:Intersecting Lines(判断两条直线的关系)

题目:POJ1269 题意:给你两条直线的坐标,判断两条直线是否共线.平行.相交,若相交,求出交点. 思路:直线相交判断.如果相交求交点. 首先先判断是否共线,之后判断是否平行,如果都不是就直接求交点了. #include <iostream> #include <string.h> #include <stdio.h> #include <algorithm> #include <math.h> #include <queue> #

Intersecting Lines--POJ1269(判断两条直线的关系 &amp;&amp; 求两条直线的交点)

http://poj.org/problem?id=1269 我今天才知道原来标准的浮点输出用%.2f   并不是%.2lf  所以wa了好几次 题目大意:   就给你两个线段 然后求这两个线段所在的直线的关系  有共线  平行  和相交 #include<stdio.h> #include<string.h> #include<stdlib.h> #include<ctype.h> #include<math.h> #define N 200

php如何判断两个时间的时间差

$time1=2011-11-11 11:11:11$time2=2016-12-10 16:58:13 代码: 1 if(abs(strtotime($time2)-strtotime($time1)) > 24*3600){ 2 echo "时间不能超过一天"; 3 4 }

C# 判断两个时间的间隔

#region 获得两个日期的间隔 /// <summary> /// 获得两个日期的间隔 /// </summary> /// <param name="DateTime1">日期一.</param> /// <param name="DateTime2">日期二.</param> /// <returns>日期间隔TimeSpan.</returns> public

Oracle判断两个时间段是否有重叠

判断两个时间段是否有重叠 (a,b),(c,d) 判断两段时间是否有重叠 方法一 select 'yes' from dual where d>a  and c<b; 方法二 select 'yes' from dual where (a, b) overlaps (c,d); 方法三 select 'yes' from dual where a between c and d or d between a and b;