Comecei a trabalhar na minha posição atual desde 17 de novembro de 2014. Gostaria de saber quantos dias se passaram até agora. Alguma idéia de como usar o Linux para encontrar uma solução simples e agradável?
Acabei fazendo algo semelhante em um script perl; Usei a função timelocal () para obter o número de segundos da época até a data especificada (17 de novembro de 2014, por exemplo), e subtraí a da data atual da época em segundos, dividida por 86400 (segundos em um dia). Eu tenho certeza que alguém vai chegar com uma solução apenas de shell :)
—
Jeff Schaller
A aritmética do tempo tem muitos casos especiais complicados. Enquanto coisas simples, como subtrair carimbos de data e hora do UNIX e dividir por 86.400, fornecerão uma resposta aproximada, é melhor usar uma biblioteca de horários especializada que leve em consideração casos especiais, como o Python
—
Reid
dateutil
.
Algumas das respostas em Calcular rapidamente as diferenças de data também podem ajudar aqui.
—
141315 manatwork
@ msh210 você é banido por toda a vida e sentenciado à prisão por 1 mês, enquanto serve à comunidade como limpador de código do código COBOL antigo.
—
precisa saber é o seguinte