C# 判断两个时间的间隔

#region 获得两个日期的间隔

/// <summary>

/// 获得两个日期的间隔

/// </summary>

/// <param name="DateTime1">日期一。</param>

/// <param name="DateTime2">日期二。</param>

/// <returns>日期间隔TimeSpan。</returns>

public static TimeSpan DateDiff(DateTime DateTime1, DateTime DateTime2)

{

TimeSpan ts1 = new TimeSpan(DateTime1.Ticks);

TimeSpan ts2 = new TimeSpan(DateTime2.Ticks);

TimeSpan ts = ts1.Subtract(ts2).Duration();

return ts;

}

#endregion

时间: 2024-08-28 11:04:46

C# 判断两个时间的间隔的相关文章

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判断两个时间相差得天数

方法一:通过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中判断两个时间是否相隔一天

/**      * 判断两个时间是否相隔一天      */     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(@

计算两个时间的间隔时间是多少

/** * 计算两个时间间隔 * @param startTime 开始时间 * @param endTime 结束时间 * @param type 类型(1:相隔小时 2:) * @return */ public static int compareTime(String startTime, String endTime, int type) { if (endTime == null || "".equals(endTime)) { endTime = getCurrentTi

判断两个时间的关系

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 s

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 }

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;

ORACLE判断两个日期间隔几个工作日

CreateTime--2017年9月7日17:14:56 Author:Marydon 方法:使用存储过程 /** * 判断两个日期间隔几个工作日 */ CREATE OR REPLACE FUNCTION "FUN_BETWEENDAYS"(start_dt date, end_dt date) RETURN INT IS t_days INT; BEGIN SELECT (TRUNC(end_dt - start_dt) - ((CASE WHEN (8 - to_number(