Copy codeThe Code is as follows: public static string DateDiff (DateTime DateTime1, DateTime DateTime2)
{
String dateDiff = null;
Int date = 0;
Try
{
Int year = Convert. ToInt32 (DateTime2.ToString ("yyyy")-Convert. ToInt32 (DateTime1.ToString ("yyyy "));
TimeSpan ts = DateTime2-DateTime1;
String t1 = DateTime1.ToString ("yyyy-MM-dd ");
String t2 = DateTime2.ToString ("yyyy-MM-dd ");
DateTime d1 = DateTime. Parse (t1 );
DateTime d2 = DateTime. Parse (t2 );
TimeSpan ts2 = d2-d1;
Date = ts2.Days;
If (date = 0)
{
If (ts. Hours> 1)
{
DateDiff = ts. Hours. ToString () + "Hours Ago ";
}
Else
{
If (ts. Minutes> 1)
{
DateDiff = ts. Minutes. ToString () + "Minutes Ago ";
}
Else
{
DateDiff = ts. Seconds. ToString () + "Seconds ago ";
}
}
}
Else
{
If (date = 1)
{
DateDiff = "yesterday ";
}
Else
{
If (date = 2)
{
DateDiff = "the day before yesterday ";
}
Else
{
If (year = 0)
{
DateDiff = DateTime1.Month. ToString () + "month" + DateTime1.Day. ToString () + "day ";
}
Else
{
DateDiff = DateTime1.Year. ToString () + "year" + DateTime1.Month. ToString () + "month" + DateTime1.Day. ToString () + "day ";
}
}
}
}
}
Catch
{}
Return dateDiff;
}