locked
Cálculo de horas RRS feed

  • Pergunta

  • Vocês poderiam me ajudar?

    Estou tentando calcular a soma de duas textbox com formatos datageral. Uma terceira textbox vai vir os valores da subtração do textbox1 - textbox2. Quando a data/hora_final é igual data/hora_inicio, ou seja foram inseridas no mesmo dia, não tenho problema com subtração. Pórem quando data/hora_final é de outro dia, o campo não me traz a hora exata. Ex. textbox1 "18/06/2009 20:00"   e   textbox2 "19/06/2009 21:10", o total deveria ser de 25:10 hs e não consigo fazer esta formatação, o resulatado aparece como 01:10 hs.

    Registro textbox1 textbox2 textbox3
    9522 19/6/2009 09:09:42 19/6/2009 09:09:53 00:00:11
    9521 19/6/2009 09:08:52 19/6/2009 09:10:24 00:01:32
    9524 17/6/2009 09:15:36 19/6/2009 09:16:24 00:00:48


    Outra dúvida e sobre a formatação em uma consulta. Fiz um cálculo de média dos campos só que o resultado em horas me aparece em decimais. Como formatar para aparecer as horas e minutos exatos?

    TempoCentral
    MêsMédia Central
    jun 2009 0,858333329670131

    0


    Abraços...

    Anderson
    sexta-feira, 19 de junho de 2009 12:23

Todas as Respostas

  • Estes artigos vão te ajudar:

    Trabalhando com datas I
    Trabalhando com datas II
    Trabalhando com datas III
    Bem aventurados os pessimistas: eles fazem backups!!!
    segunda-feira, 22 de junho de 2009 16:34
  • Amigo,

    horas e dias têm uma característica bem singular: quando chegam a um determinado valor eles voltam a um ponto inicial (de 23:59 para 0, p.ex.).

    por isso, quando vc soma 1 a 23 vc não tm 24 e sim 0, se vc somar 2 a 23 vc terá 1 e assim por diante...

    Então 23 * 3 não será 69, mas sim 21.

    Ha algum tempo lí um artigo que explicava direitinho como resolver esse problema mas não me lembro onde. Vou procurar novamente, se encontrar posto aqui.

    um abraço.
    terça-feira, 23 de junho de 2009 14:52