C# 计算DataTime的4种时间差的方法(相差天数、相差小时、相差分钟、相差秒)

2023-05-20 08:05:47 天数 时间差 相差

1、相差秒

public double DiffSeconds(DateTime startTime,DateTime endTime){
    TimeSpan secondSpan=new TimeSpan(endTime.Ticks-startTime.Ticks);
    return secondSpand.TotalSeconds;
}

 2、相差分钟

public double DiffMinutes(DateTime startTime,DateTime endTime){
    TimeSpan minuteSpan=new TimeSpan(endTime.Ticks-startTime.Ticks);
    return minuteSpan.TotalMinutes;
}

3、相差小时

public double DiffHours(DateTime startTime,DateTime endTime){
    TimeSpan hoursSpan=new TimeSpan(endTime.Ticks-startTime.Ticks);
    return hoursSpan.TotalHours;
}

4、相差天数

public double DiffDays(DateTime startTime,DateTime endTime){
    TimeSpan daysSpan=new TimeSpan(endTime.Ticks-startTime.Ticks);
    return daysSpan.TotalDays;
}
public int DiffDays(DateTime startTime,DateTime endTime){
    TimeSpan daysSpan=new TimeSpan(endTime.Ticks-startTime.Ticks);
    return daysSpan.Days;
}

到此这篇关于C# 计算DataTime的4种时间差(相差天数、相差小时、相差分钟、相差秒)的文章就介绍到这了,更多相关C# DataTime时间差内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!

相关文章