У меня есть следующий код:
var enteredDate = Convert.ToDateTime("17:45");
var todaysDateTime = DateTime.Now;
var span = enteredDate.Subtract(todaysDateTime);
double totalMins = Math.Ceiling(span.TotalMinutes);
string timeCond;
if (totalMins > 0)
{
if (totalMins < 5)
{
timeCond = Math.Ceiling(span.TotalSeconds) + " seconds left.";
}
else
{
timeCond = totalMins + " minutes left.";
}
}
Учитывая, что время сейчас будет 17:50
, возвращаемая секунда будет отрицательной цифрой, я хотел бы иметь возможность вернуть секунды или минуты относительно кода в следующий раз, когда время будет 17:45
это возможно?