Как отобразить дату и время с помощью командной строки Linux

click fraud protection

Что нужно знать

  • Распечатайте дату и время в различных форматах, используя Linux команда Дата.
  • Просмотрите страницу руководства для команды date с помощью команды мужское свидание.

В этой статье объясняются различные способы отображения даты и времени с помощью командной строки Linux.

Как отображать дату и время

дата Linux

Чтобы отобразить дату, введите:

Дата. 

По умолчанию вывод будет примерно таким:

Ср 20 апр, 19:19:21 BST 2018. 

Отображение даты с использованием любого или всех следующих элементов:

  • % а: сокращенное название дня недели (например, пн, вт, ср)
  • % А: полное название дня (например, понедельник, вторник, среда)
  • % b или %час: сокращенное название месяца (например, янв, фев, мар)
  • % B: полное название месяца (январь, февраль, март)
  • % c: дата и время локали (полная дата и время)
  • % C: век - отображает первый два числа года (например, 19 для 1999 г. и 20 для 2020 г.)
  • % d: день месяца (например, 01, 02, 03)
  • % D: то же, что и M / D / Y (т.е. 20.04.16)
  • % e: день месяца с дополнением (например, "1", "2")
  • % F: полная дата, то же, что и гггг-мм-дд
  • %ЧАС: час (00, 01, 02, 21, 22, 23)
  • : час (1,2,3,10,11,12)
  • % j: день года (например, 243)
  • % k: добавлен час (т.е. '1' становится '1')
  • % l: с дополнением к часам (12-часовой формат)
  • % m: номер месяца (1,2,3)
  • % M: минута (1,2,3,57,58,59)
  • % n: новая линия
  • % N: наносекунды
  • %п: До или после полудня
  • : как% p, но строчными буквами (по иронии судьбы) 
  • : locales 12-часовое время
  • : 24-часовая версия часа и минуты
  • % s: секунды с 01.01.1970 00:00:00
  • % S: второй (01,02,03, 57, 58, 59)
  • % t: вкладка
  • % T: время такое же, как% H:% M:% S
  • % u: день недели (1 - понедельник, 2 - вторник и т. д.)
  • % U: номер недели в году (при условии, что воскресенье - первый день недели)
  • % V: Номер недели по ISO с понедельником в качестве первого дня недели.
  • % w: день недели (0 - воскресенье)
  • % W: номер недели в году с понедельником в качестве первого дня недели
  • %Икс: представление даты locales (31.12.2015)
  • %ИКС: представление времени locales (14:44:44)
  • % y: последние две цифры года
  • % Y: год
  • % z: числовой часовой пояс (например, -0400)
  • %: z: числовой часовой пояс следующим образом (например, -04: 00)
  • %:: z: числовой часовой пояс следующим образом (например, -04: 00: 00)
  • % Z: буквенное обозначение часового пояса (GMT) 
  • -: одиночный дефис предотвращает заполнение нулями
  • _: одиночные подчеркивания с пробелами
  • 0: колодки с нулями
  • ^: используйте верхний регистр, если возможно
  • #: используйте противоположный регистр, если возможно

Чтобы отобразить только время, используйте следующее:

дата +% T. 

В качестве альтернативы используйте следующее:

дата +% H:% M:% S. 

Также прикрепите дату, используя команду:

дата +% d /% m /% Y% t% H:% M:% S. 

В качестве альтернативы используйте следующее (поскольку% T эквивалентно% H:% M:% S):

дата + $ d /% m /% Y% t% T. 

В : а также / символы не являются обязательными и могут быть любыми. Например:

дата +% dc% mc% Y

выходы: 24c09c2020, если вы по какой-то причине хотели использовать в качестве разделителя букву c.

Используйте любую комбинацию вышеперечисленных переключателей после символа плюса, чтобы вывести дату по своему усмотрению. Если вы хотите добавить пробелы, вы можете заключить дату в кавычки.

дата + '% d /% m /% Y% H:% M:% S'

Как показать дату UTC

Просмотрите дату UTC для вашего компьютера, используя следующую команду:

дата -u. 

Если вы находитесь в Великобритании, вы заметите, что вместо времени «18:58:20» будет отображаться «17:58:20» в качестве времени.

Как показать дату RFC

Просмотрите дату RFC для вашего компьютер используя следующую команду:

дата --rfc-2822. 

Это отображает дату в следующем формате:

Ср, 20 апр 2018, 19:56:52 +0100. 

Этот флаг полезен, поскольку он показывает, что вы на час опережаете время по Гринвичу.

Некоторые полезные команды даты

Хотите узнать дату следующего понедельника? Попробуй это:

date -d "в следующий понедельник"

На момент написания этого сообщения возвращается «Mon 25 Apr 00:00:00 BST 2016».

В -d в основном печатает дату в будущем или прошлом. Итак, вы можете использовать «в следующий понедельник» или «в прошлую пятницу».

С помощью этой же команды вы можете узнать, на какой день недели выпадает ваш день рождения или Рождество.

дата -d 25.12.2016

Результат - вс 25 декабря.

Резюме

Стоит проверить страница руководства для команды даты используя следующую команду:

мужское свидание.