I organized a program which started on 31st December 2018 at 10:00pm hence its been four months ago, i want a way to find this duration by code.
for example , how youtube is able to tell when a comment was written(eg,4years ago,5 months ago).
I organized a program which started on 31st December 2018 at 10:00pm hence its been four months ago, i want a way to find this duration by code.
for example , how youtube is able to tell when a comment was written(eg,4years ago,5 months ago).
 
    
    You can simply substract a DateTime object from another, which results in a TimeSpan representing the difference:
DateTime x = DateTime.Now;
DateTime y = DateTime.Today;
TimeSpan difference = x - y; 
 
    
            var programStartDateTime = new DateTime(2018, 12, 31);
        var timeSpan = DateTime.Now - programStartDateTime;
        Console.WriteLine($"The difference is: {timeSpan.ToString()}");
 
    
    I think below sample code may help you
  DateTime date1 = DateTime.Now;
  DateTime date2 = DateTime.Now.AddDays(-1);
  TimeSpan time = date1 - date2;
  WriteLine($"TimeSpan : {time}" );
