none
como sumar horas y minutos RRS feed

  • Pregunta

  • Desarrolle un programa que sume horas y minutos. Dada una hora y minutos iniciales, se debe
    ingresar la hora y minutos a sumar.
    Por ejemplo: Si la hora inicial la ingresamos como 3:45 y le sumamos 2:23 minutos, la hora
    resultante es 6:08.
    viernes, 14 de septiembre de 2012 22:36

Respuestas

  • Podes usar los métodos add para sumar horas y minutos.

    DateTime (Métodos)

    viernes, 14 de septiembre de 2012 23:06
  • no has evaluado usar

    Dim time1 As New TimeSpan(3, 45)
    Dim time2 As New TimeSpan(2, 23)
    
    Dim timresult As TimeSpan = time1 + time2


    con eso puedes restar horarios

    estudioa el objeto TimeSpan

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina

    sábado, 15 de septiembre de 2012 0:35
  • gracias son muy amables

      Dim a, b, c, d, f, g As Integer

            a = txt2.Text
            b = txt4.Text
            g = Txt1.Text
            d = txt3.Text

            c = a + b
            f = g + d

            If c >= 60 Then
                c = c - 60
                txt6.Text = "0" & c
                txt5.Text = f + 1
            Else
                txt6.Text = c
                txt5.Text = f
            End If


    lo hice con este codijo y me corre bien

    sábado, 15 de septiembre de 2012 3:08

Todas las respuestas

  • Podes usar los métodos add para sumar horas y minutos.

    DateTime (Métodos)

    viernes, 14 de septiembre de 2012 23:06
  • si eso lo he intentado ,,pero no me sale nada
    viernes, 14 de septiembre de 2012 23:15
  • no has evaluado usar

    Dim time1 As New TimeSpan(3, 45)
    Dim time2 As New TimeSpan(2, 23)
    
    Dim timresult As TimeSpan = time1 + time2


    con eso puedes restar horarios

    estudioa el objeto TimeSpan

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina

    sábado, 15 de septiembre de 2012 0:35
  • gracias son muy amables

      Dim a, b, c, d, f, g As Integer

            a = txt2.Text
            b = txt4.Text
            g = Txt1.Text
            d = txt3.Text

            c = a + b
            f = g + d

            If c >= 60 Then
                c = c - 60
                txt6.Text = "0" & c
                txt5.Text = f + 1
            Else
                txt6.Text = c
                txt5.Text = f
            End If


    lo hice con este codijo y me corre bien

    sábado, 15 de septiembre de 2012 3:08
  • pero no seria mejor usar un tipo de dato que ya tenga en cuenta cuando sumas mas de 60 min que pase la hora directamente en lugar de tener tu que agregar  esa logica

    por eso recomente del timespan  ese objeto lo hace automatico, al menos lo has evaluado o estudiado quizas haga tu codigo mas simple


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina

    sábado, 15 de septiembre de 2012 12:13