using System;
public class Test
{
static DateTime RandomDay()
{
DateTime start = new DateTime(1995, 1, 1);
Random gen = new Random();
int range = (DateTime.Today - start).Days;
return start.AddDays(gen.Next(range));
}
public static void Main()
{
var randomDate = RandomDay();
TimeSpan TimeDifference = DateTime.Now - randomDate;
//var invCulture = System.Globalization.CultureInfo.InvariantCulture;
//string result = TimeDifference.ToString(@"hh\:mm\:ss", invCulture);
string result = string.Format(@"{0:hh\:mm\:ss}", TimeDifference);
Console.WriteLine(result);
}
}
dXNpbmcgU3lzdGVtOwoKcHVibGljIGNsYXNzIFRlc3QKewogICAgc3RhdGljIERhdGVUaW1lIFJhbmRvbURheSgpCiAgICB7CiAgICAgICAgRGF0ZVRpbWUgc3RhcnQgPSBuZXcgRGF0ZVRpbWUoMTk5NSwgMSwgMSk7CiAgICAgICAgUmFuZG9tIGdlbiA9IG5ldyBSYW5kb20oKTsKCiAgICAgICAgaW50IHJhbmdlID0gKERhdGVUaW1lLlRvZGF5IC0gc3RhcnQpLkRheXM7CiAgICAgICAgcmV0dXJuIHN0YXJ0LkFkZERheXMoZ2VuLk5leHQocmFuZ2UpKTsKICAgIH0KCiAgIAoJcHVibGljIHN0YXRpYyB2b2lkIE1haW4oKQoJewogICAgICAgIHZhciByYW5kb21EYXRlID0gUmFuZG9tRGF5KCk7CiAgICAgICAgVGltZVNwYW4gVGltZURpZmZlcmVuY2UgPSBEYXRlVGltZS5Ob3cgLSByYW5kb21EYXRlOwogICAgICAgIC8vdmFyIGludkN1bHR1cmUgPSBTeXN0ZW0uR2xvYmFsaXphdGlvbi5DdWx0dXJlSW5mby5JbnZhcmlhbnRDdWx0dXJlOwogICAgICAgIC8vc3RyaW5nIHJlc3VsdCA9IFRpbWVEaWZmZXJlbmNlLlRvU3RyaW5nKEAiaGhcOm1tXDpzcyIsIGludkN1bHR1cmUpOyAKICAgICAgICBzdHJpbmcgcmVzdWx0ID0gc3RyaW5nLkZvcm1hdChAInswOmhoXDptbVw6c3N9IiwgVGltZURpZmZlcmVuY2UpOwoKICAgICAgICBDb25zb2xlLldyaXRlTGluZShyZXN1bHQpOwoJfQp9