[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Imprimindo a Data em formato especifico.
From: |
Eduardo |
Subject: |
Re: [shell-script] Imprimindo a Data em formato especifico. |
Date: |
Wed, 12 Nov 2008 17:24:22 -0200 |
É configuravel pois vem do banco de dados.
O problema é que já pedi para colocarem o "0" zero antes dos dias/mes.
pode ser ago do tipo:
echo 11-1-2006 | sed
's/\([0-9][0-9]\)-\([0-9]\)-\([0-9][0-9][0-9][0-9]\)/\1\/0\2\3/g'
O separador não é problema.
Talvez seja essa a solução... tem como verificar a quantidade de digitos, e
se for o caso acrescentar um "0"?
Abraço
2008/11/12 Fabiano Caixeta Duarte <address@hidden>
> 2008/11/12 Eduardo <address@hidden <eduardo.paula%40gmail.com>>
>
>
> > 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?
> >
>
> E se o mês tiver dois dígitos? E se o formato original for mesdiaano?
>
> Na verdade, o que quero dizer com isto é: quem determina o formato de saída
> que está servindo de entrada pro seu script?
>
> Não tem como padronizar?
>
> Como você sabe se a data 1112006 é 1/11/2006 ou 11/1/2006?
>
> --
> Fabiano Caixeta Duarte
> Especialista em Redes de Computadores
> Linux User #195299
> Ribeirão Preto - SP
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>
[As partes desta mensagem que não continham texto foram removidas]