>_ IzzyLab

Практическое задание

Переведи Unix-время в дату (UTC)

легко

В файле /root/ts.txt записана метка времени Unix (число секунд с 1970-01-01, epoch) — 1700000000. Переведи её в человекочитаемую дату в UTC формата ГГГГ-ММ-ДД ЧЧ:ММ:СС и запиши результат в /root/out.txt (одной строкой, без часового пояса в тексте).

Что потренируешь:
  • date
  • unix-время
  • epoch
  • utc
  • форматирование даты

Разбор темы

Метка Unix-времени — это число секунд с начала эпохи (1970-01-01 UTC); утилита date умеет принимать её на вход, если перед числом в ключе -d стоит префикс @. По умолчанию date печатает время в локальном поясе контейнера, поэтому для UTC нужен отдельный ключ. Формат вывода задаётся строкой %-кодов после + (%Y, %m, %d, %H, %M, %S).

Что проверяется

  1. дата в UTC верна

Как это выглядит