bc - saber os minutos que se passaram entre duas datas [RESOLVIDO]

1. bc - saber os minutos que se passaram entre duas datas [RESOLVIDO]

Alex Machado Fontinelli
Pinguino

(usa Debian)

Enviado em 15/11/2021 - 06:33h

é possível calcular a duração entre duas datas para obter os minutos no bc???

ex:
18:30pm - 11/11/2021 (format date: dd/mm/yyyy)
05:40am - 12-11-2021 (format date: dd/mm/yyyy)
result: 670 (minutes)



  


2. MELHOR RESPOSTA

Marcelo Oliver
msoliver

(usa Debian)

Enviado em 15/11/2021 - 21:45h

d00=$(date -d"2021-11-11 18:30:00" +%s)
d01=$(date -d"2021-11-12 05:40:00" +%s)
echo $(((d01-d00)/60))
bc <<< "($d01-$d00)/60"

______________________________________________________________________
Importante:
lynx --dump https://www.vivaolinux.com.br/termos-de-uso/|sed -nr '/^[ ]+Se/,/dou.$/p'
______________________________________________________________________
Nota de esclarecimento:
O comando: ACIMA, faz parte da minha assinatura.
Att.: Marcelo Oliver
______________________________________________________________________


3. Re: bc - saber os minutos que se passaram entre duas datas [RESOLVIDO]

Mauriciodez
Mauriciodez

(usa Debian)

Enviado em 15/11/2021 - 20:27h



use o datediff do pacote dateutils





------------------------------------------------------| Linux User #621728 |------------------------------------------------------

" Nem sempre é amigo aquele que te tira do buraco !!! ( Saddam Hussein )"

------------------------------------------------------| Linux User #621728 |------------------------------------------------------




4. Re: bc - saber os minutos que se passaram entre duas datas [RESOLVIDO]

5. Obrigado!

Alex Machado Fontinelli
Pinguino

(usa Debian)

Enviado em 17/11/2021 - 16:14h

PERFEITO!!! muito obrigado!

msoliver escreveu:

d00=$(date -d"2021-11-11 18:30:00" +%s)
d01=$(date -d"2021-11-12 05:40:00" +%s)
echo $(((d01-d00)/60))
bc <<< "($d01-$d00)/60"

______________________________________________________________________
Importante:
lynx --dump https://www.vivaolinux.com.br/termos-de-uso/|sed -nr '/^[ ]+Se/,/dou.$/p'
______________________________________________________________________
Nota de esclarecimento:
O comando: ACIMA, faz parte da minha assinatura.
Att.: Marcelo Oliver
______________________________________________________________________





6. Re: bc - saber os minutos que se passaram entre duas datas [RESOLVIDO]

Marcelo Oliver
msoliver

(usa Debian)

Enviado em 17/11/2021 - 16:24h


Pinguino escreveu:

PERFEITO!!! muito obrigado!

msoliver escreveu:

d00=$(date -d"2021-11-11 18:30:00" +%s)
d01=$(date -d"2021-11-12 05:40:00" +%s)
echo $(((d01-d00)/60))
bc <<< "($d01-$d00)/60"



Pinguino, boa tarde, por nada....
Para que fique Realmente PERFEITO, escolha a "MELHOR RESPOSTA", .....:)


______________________________________________________________________
Importante:
lynx --dump https://www.vivaolinux.com.br/termos-de-uso/|sed -nr '/^[ ]+Se/,/dou.$/p'
______________________________________________________________________
Nota de esclarecimento:
O comando: ACIMA, faz parte da minha assinatura.
Att.: Marcelo Oliver
______________________________________________________________________







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts