/// <Summary> /// obtain the time difference /// </Summary> /// <Param name = "dtold"> time to be subtracted </param> /// <Param name = "dtnow"> large time </param> // <returns> </returns> Public static string getdatediff (datetime dtold, datetime dtnow) {timespan tsold = new timespan (dtold. ticks); timespan tsnow = new timespan (dtnow. ticks); timespan datediff = tsold. subtract (tsnow ). duration (); If (convert. toint32 (datediff. days) <= 0) {If (convert. toint32 (datediff. hours) <= 0) {If (convert. toint32 (datediff. minutes)> 0) {return datediff. minutes. tostring () + "Minutes Ago";} else {return "" ;}} else {return datediff. hours. tostring () + "Hours Ago" ;}} else {If (convert. toint32 (datediff. days) <365) {return datediff. days. tostring () + "Days Ago";} else {int year = convert. toint32 (datediff. days)/365; return year. tostring () + "years ago ";}}}
C # obtain the friendly Time Difference