using System;
using static System.Console;
public class Program {
public static void Main() {
var objeto = new AlgumaClasse();
objeto.HoraEntrada = DateTime.Now;
objeto.HoraSaida = DateTime.Now.AddHours(1).AddMinutes(43).AddSeconds(22);
WriteLine($"Permaneceu {(objeto.TempoPermanencia().ToString(@"hh\:mm"))}");
}
}
class AlgumaClasse {
public DateTime HoraEntrada { get; set; }
public DateTime HoraSaida { get; set; }
public TimeSpan TempoPermanencia() => HoraSaida - HoraEntrada;
}
//https://pt.stackoverflow.com/q/182587/101
dXNpbmcgU3lzdGVtOwp1c2luZyBzdGF0aWMgU3lzdGVtLkNvbnNvbGU7CgpwdWJsaWMgY2xhc3MgUHJvZ3JhbSB7CiAgICBwdWJsaWMgc3RhdGljIHZvaWQgTWFpbigpIHsKICAgICAgICB2YXIgb2JqZXRvID0gbmV3IEFsZ3VtYUNsYXNzZSgpOwogICAgICAgIG9iamV0by5Ib3JhRW50cmFkYSA9IERhdGVUaW1lLk5vdzsKICAgICAgICBvYmpldG8uSG9yYVNhaWRhID0gRGF0ZVRpbWUuTm93LkFkZEhvdXJzKDEpLkFkZE1pbnV0ZXMoNDMpLkFkZFNlY29uZHMoMjIpOwogICAgICAgIFdyaXRlTGluZSgkIlBlcm1hbmVjZXUgeyhvYmpldG8uVGVtcG9QZXJtYW5lbmNpYSgpLlRvU3RyaW5nKEAiaGhcOm1tIikpfSIpOwogICAgfQp9CgpjbGFzcyBBbGd1bWFDbGFzc2UgewogICAgcHVibGljIERhdGVUaW1lIEhvcmFFbnRyYWRhIHsgZ2V0OyBzZXQ7IH0KCiAgICBwdWJsaWMgRGF0ZVRpbWUgSG9yYVNhaWRhIHsgZ2V0OyBzZXQ7IH0KCglwdWJsaWMgVGltZVNwYW4gVGVtcG9QZXJtYW5lbmNpYSgpID0+IEhvcmFTYWlkYSAtIEhvcmFFbnRyYWRhOwp9CgovL2h0dHBzOi8vcHQuc3RhY2tvdmVyZmxvdy5jb20vcS8xODI1ODcvMTAx