Para definir a hora no Ubuntu a partir do terminal, você pode usar o seguinte comando:
sudo date new_date_time_string
em que new_date_time_string
precisa seguir o formato MMDDhhmmyyyy.ss
, que é descrito abaixo:
-
MM
é um mês de dois dígitos, entre 01 e 12 -
DD
é um dia de dois dígitos, entre 01 e 31, com as regras regulares para dias, de acordo com o mês e o ano, aplicando-se -
hh
é a hora de dois dígitos, usando o período de 24 horas, por isso é entre 00 e 23 -
mm
é um minuto de dois dígitos, entre 00 e 59 -
yyyy
é o ano; pode ser dois dígitos ou quatro dígitos -
ss
é de dois dígitos. Observe o período.
antes doss
.
Fonte: Gerenciar o tempo no Ubuntu através da linha de comando .
Então, no seu caso particular, você pode usar:
sudo date 010224311971.59
Ou você pode usar:
sudo date --set="1971-01-02 23:31:59.990" && date --rfc-3339=ns
que é exatamente o que você pediu.
Fonte: link .