Описание:

Команда date записывает текущую дату и время в стандартный вывод, если вызывается без флагов или со списком флагов, начинающимся с + (знак плюс). В противном случае устанавливается текущая дата. Только пользователь root может изменить дату и время. Команда date печатает сообщение об использовании для любых нераспознанных флагов или входных данных.

Если после команды date поставить знак + (знак плюс) и дескриптор поля, можно управлять выводом команды. Перед каждым дескриптором поля должен стоять % (знак процента). Система заменяет дескриптор поля указанным значением. Введите буквальное значение % как %% (два знака процента). Команда date копирует любые другие символы в выходные данные без изменений. Команда date всегда заканчивает строку символом новой строки.

Команда даты в Linux отображает или устанавливает системную дату и время.

Пользовательское форматирование:

-d арифметика даты

Отображение времени, описываемого удобной для пользователя строкой.

Строка даты:

Опция -s позволяет работать с определенной датой. Вы можете указать дату в виде удобочитаемой строки даты.

Формат даты:

Вывод даты может быть отформатирован строкой формата, перед которой стоит знак +.

Использование даты с другими командами:

Тайм-аут

Распечатайте дату, запустите спящий режим на 10 секунд, но с тайм-аутом в 1 секунду, а затем снова запустите дату:

Распространенные форматы:

Формат ISO 8601

-I или — iso-8601 печатает дату в формате ISO 8601.

Формат RFC 3339

Аналогично — rfc-3339=x печатает дату в формате RFC 3339, где x — дата, секунды или нс.

Формат электронной почты

Есть также так называемый формат электронной почты.

формат UTC