Shell - Date

De Pontão Nós Digitais

Use o comando date para ver e alterar informações de tempo (dia, mês, data completa, hora, etc). É importante lembrar que, em alguns sistemas, o uso do date num terminal só pode ser feito por usuários com permissão:

 $ date

Exemplo de saída do comando:

 Wed Apr 23 10:32:59 CDT 2014

Para mudar o modo do date para string antes de inserir as informações, use:

 date --set="STRING"

Por exemplo, para trocar a data para 2 Oct 2006 18:00:00, digite o seguinte comando:

 $ date -s "2 OCT 2006 18:00:00"

ou

 $ date --set="2 OCT 2006 18:00:00"

Você também pode simplificar o formato usando a seguinte sintaxe:

 $ date +%Y%m%d -s "20081128"

Para mudar apenas as horas, minutos e segundos, use:

 $ date +%T -s "10:13:13"

Onde:

   10: Hour (hh)
   13: Minute (mm)
   13: Second (ss)

Usar o paramentro %p para indicar se é antes ou depois do meio dia com AM ou PM logo após as horas no formato string:

 $ date +%T%p -s "6:10:30AM"
 $ date +%T%p -s "12:10:30PM"