软件编程
位置:首页>> 软件编程>> C#编程>> C# 计算DataTime的4种时间差的方法(相差天数、相差小时、相差分钟、相差秒)

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

作者:旭东怪  发布时间:2022-12-08 10:37:07 

标签:C#,DataTime,时间差

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;
}

来源:https://blog.csdn.net/qq_38974638/article/details/108536579

0
投稿

猜你喜欢

手机版 软件编程 asp之家 www.aspxhome.com