CLR: .Net / Mono / Boo / Otros CLR > C#

 Sumar Y Restar Horas Y Minutos

(1/2) > >>

Dieguinho.:
Buenas,
Alguien sabe si existe algun tipo de datos que me permita sumar y restar horas y minutos.
Pero sin contar los dias, por ej. si sumo 20:30 + 5:15 me de 25:45, lo mismo para la resta.
Vi un tipo de dato "TimeSpan" pero no me trae exactamente lo que quiero.

Bueno si alguno conoce algo, o tiene alguna funcion armada y la puede pasar se lo agradeceria

saludos.

kto!:
Holas, lo q puedes hacer en ese caso es tomar las horas y los minutos por separados como enteros, sumarlas individualmente y luego ponerlas en un string juntas o como kieras. Seria algo asi:

string Aumento_hora(int aumentohoras, int aumentomin)
{
int horas, min;
string hora;
horas = DateTime.Now.Hour;
min = DateTime.Now.Minute;
horas = horas + aumentohoras;
min = min + aumentomin;
hora = horas +":" + min:
return hora;
}

Dieguinho.:
Si, al final voy a hacer asi como decis vos, solo que modificando que si los minutos suman mas de 60 se agregue una hora.
Y lo mismo para poder restar bien.
Gracias!!

Saludos.

lencho:

--- Cita de: "Dieguinho." --- Si, al final voy a hacer asi como decis vos, solo que modificando que si los minutos suman mas de 60 se agregue una hora.
Y lo mismo para poder restar bien.
Gracias!!

Saludos.
--- Fin de la cita ---
y si las horas pasan las 24 ????
o no tomas en cuenta eso ??


BYTE.

Dieguinho.:
No, en realidad necesito sumar y restar horas, sin tener en cuenta dias.
Como decia creo que voy a hacer los calculos manualmente, tampoco me va a llevar mucho trabajo hacerlo supongo.

Gracias y saludos!

Navegación

[0] Índice de Mensajes

[#] Página Siguiente

Ir a la versión completa