Valeu Tiago...
Acho q esse pode ser um começo.. :-) _____ De: [email protected] [mailto:[EMAIL PROTECTED] Em nome de Tiago Barcellos Peczenyj Enviada em: quarta-feira, 6 de setembro de 2006 16:59 Para: [email protected] Assunto: Re: [shell-script] Calcular diferença entre dias... sugestão: use a função mktime do awk http://www.gnu.org/software/gawk/manual/html_node/Time-Functions.html awk 'BEGIN{ print mktime("2006 06 20 00 00 00") - mktime("2006 01 01 00 00 00") }' 14691600 isso dá o total de segundos. para converter para anos, dias, horas, etc... tens que implementar algum algoritmo. por exemplo, um ano possui $(echo "60 * 60 * 24 * 356" | bc) segundos, isto é, 30758400 s. sendo r = 14691600 r / 60 * 60 * 24 * 356 = x anos r = r - x * 60 * 60 * 24 * 356 r / 60 * 60 * 24 = y dias r = r - y * 60 * 60 * 24 r / 60 * 60 = z horas ... e por assim vai, com awk é facil ;-) On 9/6/06, Isaias de Assis Machado <[EMAIL PROTECTED]> wrote: > Tô precisando calcular o intervalo de dias entre duas datas. > > EX: > > 2006-09-05-00-00-00 - 2006-09-06-15-58-19 = 01 dia 15 horas 58 minutos e 19 > segundos. > > > > Se alguém puder dar uma dica..... > > > > > > > > > > Isaias Machado > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > --------------------------------------------------------------------- > Esta lista não admite a abordagem de outras liguagens de programação, como perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio aviso. > --------------------------------------------------------------------- > Sair da lista: [EMAIL PROTECTED] > --------------------------------------------------------------------- > Esta lista é moderada de acordo com o previsto em http://www.listas-discussao.cjb.net > --------------------------------------------------------------------- > Servidor Newsgroup da lista: news.gmane.org > Grupo: gmane.org.user-groups.programming.shell.brazil > > > Links do Yahoo! Grupos > > > > > > > > > -- Tiago B Peczenyj Linux User #405772 # cd /pub # more beer [As partes desta mensagem que não continham texto foram removidas] --------------------------------------------------------------------- Esta lista não admite a abordagem de outras liguagens de programação, como perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio aviso. --------------------------------------------------------------------- Sair da lista: [EMAIL PROTECTED] --------------------------------------------------------------------- Esta lista é moderada de acordo com o previsto em http://www.listas-discussao.cjb.net --------------------------------------------------------------------- Servidor Newsgroup da lista: news.gmane.org Grupo: gmane.org.user-groups.programming.shell.brazil Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/shell-script/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
