Transforma em epoch que tudo se resolve. - Atenciosamente, Bruno Gunter Fricke
On Wed, 2008-11-12 at 14:56 -0400, Eri Ramos Bastos wrote: > Talvez alguém saia com uma solução, mas travei quando tentei imaginar > o > seguinte input: > > 1112008 > > O que é isso? 01/11/2008 ou 11/01/2008? > > De novo, pode ser que eu esteja sendo pessimista, mas minha impressão > é que > você precisa sanitizar o seu input de data. > Caso consiga que a data entre num formato mais decente, digamos > YYYYMMDD > fica fácil: > > $ date -d 20060811 +%m/%d/%Y > 08/11/2006 > > []'s > Eri > > 2008/11/12 Eduardo <[EMAIL PROTECTED]> > > > Boa tarde turma! > > > > Como modificar a data para aparecer no formato MM/DD/YYYY? > > > > echo 1182006 | sed > > 's/\([0-9][0-9]\)\([0-9]\)\([0-9][0-9][0-9][0-9]\)/\1\/0\2\3/g' > > 11/08/2006 > > > > Mas e quando o dia tiver só um digito? E quando o mês tiver 2 > digitos? > > Tem como montar um único sed dinamico? > > > > > > Obrigado > > > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > > > [As partes desta mensagem que não continham texto foram removidas]