data

1. data

Gabriel Aires
gerso47

(usa Debian)

Enviado em 26/10/2007 - 09:25h

como posso fazer pro sistema me retorna a data no formato dd/mm/yyyy? e como posso armazenar numa variavel o dia anterior? por exemplo se hj for 26/10/2007 a variavel $d recebe 25/10/2007
Valewww


  


2. Retornar a data.

Woclandiner Clapp
woclandiner

(usa Debian)

Enviado em 26/10/2007 - 09:33h

Como armazenar na variável não sei mas para o sistema retornar no formato dd/mm/aaaa faz assim:

date +%d/%m/%Y

Espero ter ajudado. Falou.


3. Re: data

Leandro Santiago
tenchi

(usa Slackware)

Enviado em 26/10/2007 - 10:09h

Cara, vc pode jogar só o dia numa variável independente:
$ DIA=$(date +%d)
$ echo $((--DIA))/$(date +%m/%Y)

Cada vez que você executar este último, o dia será decrementado, por causa do $((--DIA)). Se não quiser isto, substitua isso por $((DIA-1)).

Fica bem cabuloso, mas funciona ;-)


4. Data do dia anterior

Ralph Liebessohn
rattus

(usa Slackware)

Enviado em 19/01/2010 - 17:03h

date -d "yesterday"
date -d "-1 day"
Você pode usar também para mês e ano.
date -d "+2 months"
date -d "-10 years"

Referencia: http://www.cyberciti.biz/tips/linux-unix-get-yesterdays-tomorrows-date.html

At.

Ralph Liebessohn


5. Re: data

paulo
psdrop

(usa CentOS)

Enviado em 19/01/2010 - 17:52h

Para o sistema você pode usar como opção;

# alias data='date +%d/%m/%Y'
# data
19/01/2010


Abs


6. Re: data

Marcos Paulo Ferreira
Daemonio

(usa Slackware)

Enviado em 19/01/2010 - 23:23h

O rattus detonou, nem sabia que existia essa sintaxe para o comando date. Vlw cara! xD

O problema de subtrair o dia do mês é se hoje for dia 1° de qualquer mês, a data de ontem seria zero.

Então o jeito é mesclar o que o rattus e o que o tenchi fizeram:

# Data de hoje no formato dd/mm/yyyy
$ date '+%d/%m/%Y'

# Data de ontem numa variavel D
$ D=$(date -d 'yesterday' '+%d/%m/%Y')
$ echo $D

Isso deve resolver seu problema.
t+





7. Outra opção

Rodrigo Pereira
rodrigo.pereira

(usa CentOS)

Enviado em 22/06/2012 - 11:12h

#!/bin/bash
day=`date -d -1day |awk '{print$3}'`
date=`date +%m/%y`

echo $day/$date




OBS:

date -d -1day (linha2) = decrementa um dia;
|awk '{print$3} (linha2) = filtra a 3ª coluna do comanto date, pegando somente o dia;
date +%m/%y ( linha 3) = mostra a data sem o dia;
echo $day/$date (linha 5) = união do dia anterior e o mês e ano atualizado.


8. Resposta.

Ronaldo Azarias dos Santos
rsantos0504

(usa Slackware)

Enviado em 22/06/2012 - 13:54h

Data=` date --date="-1 day" +"%d/%m/%Y" `


9. Muito bom

Vinícios Araújo
wyrv

(usa CentOS)

Enviado em 06/02/2014 - 13:00h

rsantos0504 escreveu:

Data=` date --date="-1 day" +"%d/%m/%Y" `




Valeu!



att,
Vinícios


10. DE BOA

Thiago Henrique F. Margonar
thiagomargonar

(usa CentOS)

Enviado em 07/02/2014 - 13:50h

gerso47 escreveu:

como posso fazer pro sistema me retorna a data no formato dd/mm/yyyy? e como posso armazenar numa variavel o dia anterior? por exemplo se hj for 26/10/2007 a variavel $d recebe 25/10/2007
Valewww



# vai te informar o dia da semana, dia do mes, mes, ano, hora.
date | awk '{print $3,$2,$6,$4}'

#igual o anterior porem com dia anterior
date | awk '{print $1,(($3 - 1)),$2,$6,$4}'

########## Variável

variavel=$(date | awk '{print (($3 - 1)),$2,$6,$4}')



espero ter ajudado parceiro


11. Re: data

Renan Berto
renanberto

(usa Ubuntu)

Enviado em 14/07/2014 - 10:39h

cara, de maneira simples:

day=`date -d -1day | awk '{print$3}'`
data=`date +%m/%y`

variável day = pega o dia anterior
variável data = pega mês e ano

quebrei a informação, pois é a maneira mais fácil quando se trabalha com vários dias diferentes..


12. RESOLVIDO!!!

Roberto Fettuccia
rpaulafettuccia

(usa Outra)

Enviado em 05/12/2014 - 15:22h

date -d "-1 day" +%d , isso resolve o que você precisa...!

o parametro + abre a formatação na saída do date, podendo ser ajustado conforme a necessidade, neste caso podemos saber qual dia do mês e anos x dias atrás era exatamente. viva o linux, odoro esse pinguimmmmm!!!



01 02



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts