Як відобразити дату та час за допомогою командного рядка Linux

Що потрібно знати

  • Роздрукуйте дату та час у різних форматах за допомогою Linux команда дата.
  • Перегляньте сторінку посібника для команди дати за допомогою команди чоловіче побачення.

У цій статті пояснюються різні способи відображення дати та часу за допомогою командного рядка Linux.

Як відобразити дату та час

дата linux

Щоб відобразити дату, введіть:

дата. 

За замовчуванням вихід буде приблизно таким:

Ср, 20 квітня, 19:19:21 BST 2018. 

Відобразіть дату, використовуючи будь-який або всі з наступних елементів:

  • %a: скорочена назва дня (наприклад, пн, вт, ср)
  • %A: назва повного дня (наприклад, понеділок, вівторок, середа)
  • %b або %h: скорочена назва місяця (наприклад, січень, лютий, березень)
  • %B: повна назва місяця (січень, лютий, березень)
  • %c: місцеві параметри, дата і час (повна дата і час)
  • %C: століття - відображає спочатку два числа року (тобто 19 для 1999 і 20 для 2020)
  • %d: день місяця (тобто 01, 02, 03)
  • %D: те саме, що M/D/Y (тобто 04/20/16)
  • %e: день місяця доповнений (тобто '1', '2')
  • %F: повна дата, так само як рррр-мм-дд
  • %H: година (00, 01, 02, 21, 22, 23)
  • %I: година (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: AM або PM
  • %P: як %p, але у нижньому регістрі (іронічно) 
  • %r: місцеві параметри 12-годинний час
  • %R: 24-годинна версія години та хвилини
  • %s: секунди з 1970-01-01 00:00:00
  • %S: другий (01,02,03, 57, 58, 59)
  • %t: вкладка
  • %T: час такий же, як %H:%M:%S
  • %u: день тижня (1 – понеділок, 2 – вівторок тощо)
  • %U: номер тижня року (вважаючи неділю першим днем ​​тижня)
  • %V: номер тижня ISO з понеділком як першим днем ​​тижня
  • % мас: день тижня (0 – неділя)
  • %W: номер тижня року з понеділком як першим днем ​​тижня
  • %x: місцеві стандарти представлення дати (31.12.2015)
  • %X: місцевий час представлення (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. 

The : і / символи є необов'язковими і можуть бути будь-якими. Наприклад:

дата +%dc%mc%Y

виходи: 24c09c2020, якщо з якоїсь причини ви хочете використати 'c' як роздільник.

Використовуйте будь-яку комбінацію вищевказаних перемикачів після символу плюса, щоб вивести дату за вашим бажанням. Якщо ви хочете додати пробіли, ви можете використовувати лапки навколо дати.

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

Як показати дату UTC

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

дата -у. 

Якщо ви перебуваєте у Великобританії, ви помітите, що замість того, щоб показувати "18:58:20" як час, буде показано "17:58:20" як час.

Як показати дату RFC

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

дата --rfc-2822. 

Це відображає дату в такому форматі:

Ср, 20 квітня 2018 19:56:52 +0100. 

Цей прапорець корисний, оскільки він показує, що ви на годину попереду GMT.

Деякі корисні команди дати

Хочете дізнатися дату наступного понеділка? Спробуйте це:

date -d "наступний понеділок"

На момент написання це повертає "Пн, 25 квітня 00:00:00 BST 2016"

The -d в основному друкує дату в майбутньому або минулому. Отже, ви можете використовувати «наступний понеділок» або «останню п’ятницю».

За допомогою цієї ж команди ви можете дізнатися, на який день тижня припадає ваш день народження чи Різдво.

дата -д 25.12.2016

Результат – нд 25 грудня.

Резюме

Варто перевірити сторінку посібника для команди дати за допомогою такої команди:

чоловіче побачення.