Чтобы установить время в Ubuntu с терминала, вы можете использовать следующую команду:
sudo date new_date_time_string
где new_date_time_string
должен следовать формат, MMDDhhmmyyyy.ss
который описан ниже:
MM
двухзначный месяц, от 01 до 12
DD
это двузначный день от 01 до 31 с обычными правилами для дней в зависимости от месяца и года
hh
является двухзначным часом, используя 24-часовой период, так что это между 00 и 23
mm
двузначная минута, от 00 до 59
yyyy
это год; это может быть две цифры или четыре цифры
ss
это две цифры секунды. Обратите внимание на период .
до ss
.
Источник: Управление временем в Ubuntu через командную строку .
Итак, в вашем конкретном случае вы можете использовать:
sudo date 010224311971.59
Или вы можете использовать:
sudo date --set="1971-01-02 23:31:59.990" && date --rfc-3339=ns
это именно то, что вы спросили.
Источник: https://serverfault.com/a/338395/181186 .