date [opções]
| São algumas das opções deste comando |
%A : dia da semana (domingo, ..., sábado).
%B : nome do mês (janeiro, ..., dezembro).
%H : hora do dia (0 a 23).
%M : minuto (0 a 59).
%S : segundos (0 a 61).
%T : hora no formato hh:mm:ss.
%Y : ano.
%a : dia da semana abreviado (dom, ..., sab).
%b : nome do mês abreviado (jan, ..., dez).
%c : dia da semana, data e hora.
%d : dia do mês.
%j : dia ano (1 a 366).
%m : mês (1 a 12).
%s : número de segundos desde das zero horas de 01/01/1970.
%w : dia da semana, onde 0 = domingo, 1 = segunda, ..., 6 = sábado.
%x : representação da data local.
%y : os dois últimos dígitos do ano.
MMDDhhmm[[CC]YY] : altera o mês (MM), o dia (DD), a hora (hh), os minutos (mm), os dois primeiros dígitos do ano (CC) e os dois útimos dígitos do ano (YY), onde os dois últimos argumentos (CC e YY) são opcionais.
| Comentários sobre as opções do comando |
Por exemplo, para imprimir o dia da semana, basta digitar
date '+%A'
É também possível usar o comando date para calcular datas. Para isto, deve-se usar a opção -d ou --date. Suponha que queremos saber a data de 2 meses e 15 dias a partir da data de hoje, então podemos digitar
date -d '2 months 15 days'
E para saber a data de 2 meses e 15 dias atrás, basta digitar
date -d '2 months 15 days ago'Também podemos obter informações sobre uma determinada data com o comando date. Por exemplo, para obter o dia da semana em que cai o natal de 2000, podemos digitar
date -d '25 dec 2000' '+%A'
| Observações |
Ao digitar o comando date, sem parâmetros, o sistema informa o dia da semana, a data, a hora e o fuso horário utilizado.
Para que as alterações feitas na data e na hora do sistema sejam permanentes, pode-se usar o comando hwclock da seguinte forma
hwclock -w