///<summary>
///计算两个日期的时间间隔
///</summary>
///<paramname="DateTime1">第一个日期和时间</param>
///<paramname="DateTime2">第二个日期和时间</param>
///<returns></returns>
privatestringDateDiff(DateTimeDateTime1,DateTimeDateTime2)
{
stringdateDiff=null;
TimeSpants1=newTimeSpan(DateTime1.Ticks);
TimeSpants2=newTimeSpan(DateTime2.Ticks);
TimeSpants=ts1.Subtract(ts2).Duration();
dateDiff=ts.Days.ToString()+"天"
+ts.Hours.ToString()+"小时"
+ts.Minutes.ToString()+"分钟"
+ts.Seconds.ToString()+"秒";
returndateDiff;
} 说明:
1.DateTime值类型代表了一个从公元0001年1月1日0点0分0秒到公元9999年12月31日23点59分59秒之间的具体日期时刻。因此,你可以用DateTime值类型来描述任何在想象范围之内的时间。一个DateTime值代表了一个具体的时刻
2.TimeSpan值包含了许多属性与方法,用于访问或处理一个TimeSpan值
下面的列表涵盖了其中的一部分:
Add:与另一个TimeSpan值相加。
Days:返回用天数计算的TimeSpan值。
Duration:获取TimeSpan的绝对值。
Hours:返回用小时计算的TimeSpan值
Milliseconds:返回用毫秒计算的TimeSpan值。
Minutes:返回用分钟计算的TimeSpan值。
Negate:返回当前实例的相反数。
Seconds:返回用秒计算的TimeSpan值。
Subtract:从中减去另一个TimeSpan值。
Ticks:返回TimeSpan值的tick数。
TotalDays:返回TimeSpan值表示的天数。
TotalHours:返回TimeSpan值表示的小时数。
TotalMilliseconds:返回TimeSpan值表示的毫秒数。
TotalMinutes:返回TimeSpan值表示的分钟数。
TotalSeconds:返回TimeSpan值表示的秒数。
分享到:
相关推荐
C# 计算两个日期的时间间隔,精确到(年/月/日)
个人在进行C语言复习期间编写的一个进行日期计算的程序(算法优化),主要功能有:选择菜单,两个日期求间隔,按天数往后计算日期,按天数往前计算日期,功能循环。主要用了函数,指针,结构体等知识
计算两个日期相差的天数,计算两个日期相差的天数,计算两个日期相差的天数
获取程序中开始时间和结束时间他们相隔多少天
Java 计算两个日期之间相差的月数 Java 计算两个日期之间相差的月数
在codesys系统(PLC)中计算两个日期的相隔天数
计算两个时间之间的年数、月数、天数、时、分、秒,计算两个时间之间的年数、月数、天数、时、分、秒
计算任意两个日期的间隔天数,直接很简单的一句话就实现了,不用大量代码,使用一个函数
计算除周六日、法定节假日以外两个日期之间的间隔天数
matlab版计算任意两个日期相隔的天数,函数原型为function how_many_days = days(year1,month1,day1,year2,month2,day2)。
这是一个非常简单好用的东东,用于简单计算两个日期之间的差值。
日期间隔计算器是一款可以帮助用户计算两个任意日期之间的间隔天数的软件,用户只需在该日期差计算器中输入要计算的前后日期,该软件就会快速计算出两个日期之间的间隔天数
计算两个日期相隔天数并减去节假日,这个可以使用在各种需要通知的场景以及工作日提醒等
kettle中使用js计算两个日期之间的天数
C语言实现计算两个日期之间的天数的算法,原创!
代码如下:// 计算两个日期的间隔天数 function DateDiff(sDate1, sDate2){ //sDate1和sDate2是2002-12-18格式 var aDate, oDate1, oDate2, iDays aDate = sDate1.split(“-“) oDate1 = new Date...
119-4 计算两个日期的时间间隔.xlsm
C#日期间隔计算,能计算年,月,天,Datetime。 输入两个日期,能计算两个日期相差多少年,多少月,多少天。。。
用函数计算两个日期的间隔的EXCEL文件实例,用单元格实例说明,财务工作非常有用。
C#计算两个日期间隔的年月日,精确到天,无视闰年等。 /// /// 计算两个日期间隔的年月日 /// /// <param name="MinDate"></param> /// <param name="MaxDate"></param> /// <returns></returns> public ...