Foros del Web » Programación para mayores de 30 ;) » .NET »

Modificar Resultado de hora

Estas en el tema de Modificar Resultado de hora en el foro de .NET en Foros del Web. Hola que tal... he estado buscando algo para sumar fecha y encontre esto Public Function SumarHoras(ByVal h1 As String, ByVal h2 As String) As String ...
  #1 (permalink)  
Antiguo 01/07/2009, 19:00
Avatar de jsr_17_7  
Fecha de Ingreso: febrero-2009
Ubicación: Lima
Mensajes: 105
Antigüedad: 15 años, 8 meses
Puntos: 0
De acuerdo Modificar Resultado de hora

Hola que tal... he estado buscando algo para sumar fecha y encontre esto


Public Function SumarHoras(ByVal h1 As String, ByVal h2 As String) As String
Dim arrHour1() As String = h1.Split(":")
Dim arrHour2() As String = h2.Split(":")

Dim d1 As DateTime = New DateTime(1900, 1, 1, Int32.Parse(arrHour1(0)), Int32.Parse(arrHour1(1)), 0)
d1 = d1.AddHours(Int32.Parse(arrHour2(0)))
d1 = d1.AddMinutes(Int32.Parse(arrHour2(1)))


Return d1.ToShortDateString

End Function



sucede que si yo ingreso una hora digamos "20:50" y "20:30" me llega a salir como resultado "05:20:00 pm" pero sucede que lo necesito que me cuente las horas hasta el 24 o 23:59 ... como modifico para que me cambie ese resultado a "16:20:00"...
  #2 (permalink)  
Antiguo 01/07/2009, 21:11
Avatar de dwaks  
Fecha de Ingreso: agosto-2002
Ubicación: Panamá
Mensajes: 962
Antigüedad: 22 años, 2 meses
Puntos: 15
Respuesta: Modificar Resultado de hora

Solo cambia d1.ToShortDateString() y usa String.Format("HH:mm:ss", d1)

Saludos,
  #3 (permalink)  
Antiguo 11/07/2009, 17:17
Avatar de jsr_17_7  
Fecha de Ingreso: febrero-2009
Ubicación: Lima
Mensajes: 105
Antigüedad: 15 años, 8 meses
Puntos: 0
Respuesta: Modificar Resultado de hora

la solucion es meter el resultado el "d1" dentro del format
Format(d1, "dd/MM/yyyy hh:mm")
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:22.