您现在的位置是: 首页 > .NET开发 > 文章详情 文章详情
C# 计算DataTime的4种时间差(年、月、天、小时、分钟、秒)
2023-06-29 【.NET开发】 130人浏览
简介1、相差秒public double DiffSeconds(DateTime startTime,DateTime endTime){ TimeSpan secondSpan=new TimeSpan(endTime.Ticks-startTime.Ticks);&nbs
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;
}
5、相差月
public double DiffMonth(DateTime startTime,DateTime endTime){
return endTime.Month - startTime.Month;
}
6、相差年
public double DiffMonth(DateTime startTime,DateTime endTime){
return endTime.Year - startTime.Year ;
}
很赞哦! (1)
上一篇: ASCII 码一览表
下一篇: c#调用存储过程的几种方式