Oi Cristiano, Acho que você teria que fazer uma algoritmo para isso, eu tentaria fazer algo assim, independentemente da linguagem a ser usada:
1) Leria todo o arquivo e armazenaria os valores em um vetor, que fica mais fácil trabalhar depois. 2) Pega a primeira data "timestamp" do arquivo. 3) Com a primeira data encontrada. Você teria que encontrar agora uma função ou criar uma, que calculasse o intervalo do tempo ate a próxima data a ser encontrada, no seu caso os 2 minutos, então quando o intervalo da data timestamp for diferente desse tempo, você para de ler, e guarda ou escreve essas datas em algum lugar, depois lê novamente a próxima data e calcula o intervalo, e assim por diante ate chegar ao final do arquivo. Não estou pensando aqui na questão de desempenho, se você tiver que extrair esses dados todos os dias e processar, ai talvez seria interessante ler o arquivo recursivamente da data onde parou a ultima leitura. Espero de ter ajudado. Abraços, edm. 2008/7/23 Cristiano Panvel <[EMAIL PROTECTED]>: > Oi, o banco he MySQl versao 3.0, e nem posso pensar em atualizar por > enquanto... > > Tenho uma lista grande com esses valores em timestamp, eu tenho que > achar o intervalo > dessas datas comecando ler pelo comeco do arquivo, primeira linha he: > > 20070925145857.714132 > > Quando o intervalo da hora mudar de 145857 para 151100 eu paro de ler > e imprimo essas > duas linhas em um algum lugar, porque irei precisar desses valores > depois, e continou lendo > da linha que parei ate o final he mais ou menos isso.Nao sei se tem > essa opcao no MySQL pelo na versao 3 eu nao achei > > Cris > > > > 2008/7/22 Tiago Drumond <[EMAIL PROTECTED]>: >> >> Isso, eu sei fazer em PHP. >> Se precisar só falar> From: [EMAIL PROTECTED]> To: freebsd@fug.com.br> Date: >> Tue, 22 Jul 2008 14:43:50 -0300> Subject: Re: [FUG-BR] Pegando datas >> timestamp em arquivo> > Qual o banco?> > Lembrando que esse tópico é OFF... >> sugiro colocar no assunto.> > > Sds,> Eduardo.> > > >> --------------------------------------------------> From: "Cristiano Panvel" >> <[EMAIL PROTECTED]>> Sent: Tuesday, July 22, 2008 1:03 PM> To: "Lista >> Brasileira de Discussão sobre FreeBSD (FUG-BR)" > <freebsd@fug.com.br>> >> Subject: [FUG-BR] Pegando datas timestamp em arquivo> > Oi pessoal,> > Tenho >> um arquivo no formato timestamp extraido do banco. Dessa forma:> > >> 20070925145857.714132> 20070925145859.714131> 20070925145900.714130> >> 20070925145902.714129> 20070925145904.714129> 20070925145906.714128> >> 20070925145907.714127> 20070925145909.714126> > 20070925151100.714126> >> 20070925151110.788127> 20070925151200.725128> > Eu gostaria que quando o >> intervalo fosse diferente de 1 minuto ele> parase de processar, e pegase >> somente a data de inicio e fim.> > Ex: 20070925151201.714127, >> 20070925151201.714127> > Alguem sabe algum commando ou expressao para fazer >> isso.> > Cris> -------------------------> Histórico: >> http://www.fug.com.br/historico/html/freebsd/> Sair da lista: >> https://www.fug.com.br/mailman/listinfo/freebsd > > >> -------------------------> Histórico: >> http://www.fug.com.br/historico/html/freebsd/> Sair da lista: >> https://www.fug.com.br/mailman/listinfo/freebsd >> _________________________________________________________________ >> Cansado de espaço para só 50 fotos? Conheça o Spaces, o site de >> relacionamentos com até 6,000 fotos! >> http://www.amigosdomessenger.com.br >> ------------------------- >> Histórico: http://www.fug.com.br/historico/html/freebsd/ >> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd >> > ------------------------- > Histórico: http://www.fug.com.br/historico/html/freebsd/ > Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd > -- Ederson de Moura "Your mind is like a parachute: it works better when open." ------------------------- Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd