Spanish [SOLUCIONADO] Problema al hacer operaciones con horas

Discussion in 'Spanish Forum' started by Edu Portu, Jul 2, 2019.

  1. Edu Portu

    Edu Portu Member Licensed User

    Buenos dias,
    Tengo un problema al hacer operaciones con horas, ya que al restar 2 horas (entrada y salida) me añade una hora automaticamente.

    Un ejemplo, tengo una hora de entrada y otra de salida en formato LONG, al restarlas me da 7 segundos (T_jornada=7622), pero al hacer el

    Code:
    DateTime.Time(T_jornada)
    me devuelve 01:00:07

    porque puede ser? He hecho bastantes pruebas y siempre le añade 1 hora. Adjunto foto del ejemplo

    Saludos y muchas gracias
    Edu

    P.D.- He publicado este mensaje sin querer en el foro en ingles en lugar de en este, alguien sabe como borrarlo?
     

    Attached Files:

  2. inakigarm

    inakigarm Well-Known Member Licensed User

    S
    Supongo q no estås usando DateUtils (https://www.b4x.com/android/forum/threads/b4x-dateutils-simplifies-date-and-time-calcuations.26290/
    Simplifica los cálculos entre fechas y tiempos; con DateUtils, añadirías el periodo que quieras incrementar de forma fácil
    Code:
    'Adds a Period to the given date instance. Do not forget to assign the result.
    Sub AddPeriod(Ticks As Long, Per As PeriodAs Long
     
    José J. Aguilar likes this.
  3. cas6678

    cas6678 Active Member Licensed User

    Xicu and José J. Aguilar like this.
  4. Edu Portu

    Edu Portu Member Licensed User

    Lo arregle agregando

    DateTime.SetTimeZone(0)

    Muchas gracias
     
Loading...
  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice