Skip to main content

Cómo mostrar la fecha y la hora usando la línea de comandos de Linux

Loose Change: 2nd Edition (2005 documentary) (Abril 2025)

Loose Change: 2nd Edition (2005 documentary) (Abril 2025)
Anonim

En esta guía, le mostraremos cómo imprimir la fecha y la hora utilizando la línea de comandos de Linux en varios formatos.

Cómo mostrar la fecha y la hora

Probablemente podría haber adivinado el comando para mostrar la fecha y la hora usando la línea de comandos de Linux. Es simplemente esto:

fecha

Por defecto la salida será algo como esto:

Mié 20 de abril 19:19:21 BST 2016

Puede obtener la fecha para mostrar cualquiera o todos los elementos siguientes:

  • % a - nombre del día abreviado (es decir, mon, tue, wed)
  • % A - nombre del día completo (es decir, lunes, martes, miércoles)
  • % b o% h - nombre abreviado del mes (es decir, jan, feb, mar)
  • % B - nombre del mes completo (enero, febrero, marzo)
  • % c - fechas y hora locales (fecha y hora completas)
  • % C - año corto (es decir, 14, 15, 16)
  • % d - día del mes (es decir, 01, 02, 03)
  • % D - igual que M / D / Y (es decir, 20/04/16)
  • % e - día del mes rellenado (es decir, '1', '2')
  • % F - fecha completa, igual que aaaa-mm-dd
  • % H - hora (00, 01, 02, 21, 22, 23)
  • % I - hora (1,2,3,10,11,12)
  • % j - día del año (es decir, 243)
  • % k - hora rellenada (es decir, '1' se convierte en '1')
  • % l - hora rellenada (reloj de 12 horas)
  • % m - número del mes (1,2,3)
  • % M - minuto (1,2,3,57,58,59)
  • % n - nueva línea
  • % N - nanosegundos
  • % p - AM o PM
  • % P: como% p pero en minúsculas (irónicamente)
  • % r - locales 12 horas reloj
  • % R - versión 24 horas de hora y minuto
  • % s - segundos desde 1970-01-01 00:00:00
  • % S - segundo (01,02,03, 57, 58, 59)
  • % t - una pestaña
  • % T: el mismo tiempo que% H:% M:% S
  • % u - día de la semana (1 es lunes, 2 es martes, etc.)
  • % U: número de la semana del año (asumiendo el domingo como primer día de la semana)
  • % V - Número de semana ISO con el lunes como primer día de la semana
  • % w - día de la semana (0 es domingo)
  • % W: número de la semana del año con el lunes como primer día de la semana
  • % x - representación de fechas locales (31/12/2015)
  • % X - representación de hora de los locales (14:44:44)
  • % y - los dos últimos dígitos del año
  • % Y - año
  • % z - zona horaria numérica (es decir, -0400)
  • %: z - zona horaria numérica de la siguiente manera (es decir, -04: 00)
  • % :: z - zona horaria numérica como sigue (es decir, -04: 00: 00)
  • % Z - abreviatura de zona horaria alfabética (GMT)
  • - - un solo guión evita el relleno cero
  • _ - un solo guión bajo con espacios
  • 0 - almohadillas con ceros
  • ^ - use mayúsculas si es posible
  • # - usar caso opuesto si es posible

Esa es una gran cantidad de opciones y sospechamos que el comando date es el único al que la mayoría de las personas intenta agregar algo cuando quieren contribuir a Linux y compilar su primer programa.

Esencialmente, si desea mostrar justo el tiempo, puede usar lo siguiente:

fecha +% T

Esto dará salida a las 19:45:00. (es decir, horas, minutos, luego segundos)

También puedes lograr lo anterior usando lo siguiente:

fecha +% H:% M:% S

También puede adjuntar la fecha usando el comando anterior:

fecha +% d /% m /% Y% t% H:% M:% S

Básicamente, puede utilizar cualquier combinación de los interruptores anteriores después del símbolo más para generar la fecha que desee. Si desea agregar espacios, puede usar comillas alrededor de la fecha.

fecha + '% d /% m /% Y% H:% M:% S'

Cómo mostrar la fecha UTC

Puede ver la fecha UTC para su computadora usando el siguiente comando:

fecha -u

Si estás en el Reino Unido, notarás que en lugar de mostrar "18:58:20" como la hora, mostrará "17:58:20" como la hora.

Cómo mostrar la fecha de RFC

Puede ver la fecha de RFC para su computadora usando el siguiente comando:

fecha -r

Esto muestra la fecha en el siguiente formato:

Mié, 20 de abril de 2016 19:56:52 +0100

Esto es útil ya que muestra que estás una hora por delante de GMT.

Algunos comandos de fecha útiles

¿Quieres saber la fecha del próximo lunes? Probar esto:

fecha -d "el próximo lunes"

Al momento de escribir esto, devuelve "Lunes 25 de abril 00:00:00 BST 2016"

El -d básicamente imprime una fecha en el futuro.

Con el mismo comando puede averiguar en qué día de la semana se celebra su cumpleaños o Navidad.

fecha -d 25/12/2016

El resultado es el domingo 25 de diciembre.

Resumen

Vale la pena revisar la página del manual para el comando de fecha utilizando el siguiente comando:

cita con el hombre