Como definir e ler o tempo sem barreira de idioma no linux?

1

Atualmente, quando você executa o comando

 date

a saída é

Wed Sep 18 07:23:28 EDT 2013

e se você quiser alterar a data que você deve executar

date -s "18 SEP 2013 07:15:00"

se você tentar alterar SEP para 9 (mês do ano)

como em execução:

date -s "18 9 2013 07:15:00"

o resultado é:

date: invalid date '18 9 2013 07:15:00'

é possível simplesmente usar números em vez de nomes de meses dessa forma, se eu for para um país diferente, não preciso pensar mais a fim de descobrir o que significa "SEP". etc ..?

    
por Gilles 18.09.2013 / 16:26

2 respostas

6

O utilitário GNU date usa muitos formatos diferentes de data e hora. Um fácil de usar e lembrar é ISO8601 . Aqui está um exemplo:

date -s '2013-09-18 07:15:00'

Você pode considerar usar NTP e alterar seu fuso horário.

    
por 18.09.2013 / 16:35
3

Na verdade, a sintaxe padrão é:

date 09180715

ou

date 091807152013
    
por 18.09.2013 / 20:02

Tags