Visual Basic.NET - Sumar minutos a una fecha

 
Vista:
sin imagen de perfil

Sumar minutos a una fecha

Publicado por Sergio Montoya (18 intervenciones) el 01/08/2012 02:50:03
Buenas Noches,
de nuevo con un chicharron, ahora lo que pasa es que tengo un "Redondeo" de Fechas, lo hago asi:
h.MarcacionEntrada = New Date(f.Year, f.Month, f.Day, f.Hour, f.Minute, 0)
hasta este pundo no hay problemas ya que le indico el valor que yo quiera, pero ahora necesito sumar o restar segun el caso, y hago lo siguiente:

h.MarcacionEntrada = New Date(h.MarcacionEntrada.Year, h.MarcacionEntrada.Month, h.MarcacionEntrada.Day, h.MarcacionEntrada.Hour, h.MarcacionEntrada.Minute + horas, 0),

y me suma simproblema siempre y cuando los minutos no pasen de 60, o indique cambio de hora

por ejm si tengo 5:50 y le sumo 20 minutos me arroja error, intente con:
h.MarcacionEntrada.AddMinutes(horas)

pero no me modifica la fecha.
que me falta por hacer?

Saludos y gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil

Sumar minutos a una fecha

Publicado por Sergio Montoya (18 intervenciones) el 01/08/2012 03:24:24
Edito:
Ya solucione el problema, en efecto era de la forma:
h.MarcacionEntrada.AddMinutes(-horas)

Solo que el devuelve un valor, y hay que asignarselo a otra variable asi:

h.MarcacionEntrada = h.MarcacionEntrada.AddMinutes(-horas)

Saludos!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar