Duplicar posibles:
How to deal with Rounding-off TimeSpan?Round Up C# TimeSpan a 5 minutos
¿Hay una manera de fácil redonda aC# TimeSpan (posible que contenga más de un día) de modo que
0 días 23h 59m se convierte en 1 días 0 h 0 m?
0 días 23h 47m se vuelve 0 días 23 h 50 m?
etc?
Esto es lo que he encontrado hasta el momento:
int remainder = span2.Minutes % 5;
if (remainder != 0)
{
span2 = span2.Add(TimeSpan.FromMinutes(5 - remainder));
}
parece una gran cantidad de código para algo bastante simple :(no hay algún tipo de construido en función de C# que puedo utilizar para lapsos redondas
duplicado posible: [? ¿Cómo lidiar con Redondeo TimeSpan] (http://stackoverflow.com/q/2714221/102112) – Alex
Mi pregunta fue sobre El redondeo hacia arriba, redondeo no matemática. –