public TimeSpan(DateTime start, DateTime end)
{
System.TimeSpan diff = end.Subtract(start);
this.hours = diff.Hours;
this.minutes = diff.Minutes;
this.seconds = diff.Seconds;
System.TimeSpan tmp = new System.TimeSpan(diff.Hours, diff.Minutes, diff.Seconds);
result = tmp.ToString();
}