Saltar al contenido

¿Cómo usar el comando ‘fecha’ para mostrar el número de semana del año?

Esta división ha sido evaluado por nuestros especialistas así se asegura la veracidad de nuestro tutorial.

Solución:

Todo el formato string debe ser precedida por el +:

$ date +"So this is week: %U"
So this is week: 19
$ date +"So this is week: %U of %Y"
So this is week: 19 of 2016

Hay dos clases de semana:

  • Lunes como primer día
  • Domingo como primer día

Entonces, no todo es lo mismo cuando estás en un día diferente de la semana (CentOS7):

[[email protected]:~]# date
Mon Aug 26 18:02:47 CST 2019

[[email protected]:~]# date +%U
34

[[email protected]:~]# date +%V
35
date --help
  %U   week number of year, with Sunday as first day of week (00..53)  
  %V   ISO week number, with Monday as first day of week (01..53)

En realidad, hay 3 tipos de números de semana en el año para el comando de fecha:

  • %U número de semana del año, con el domingo como primer día de la semana (00..53)
  • %W número de semana del año, con el lunes como primer día de la semana (00..53)
  • %V Número de semana ISO, con el lunes como primer día de la semana (01..53)

Si piensas que ha sido de utilidad este post, sería de mucha ayuda si lo compartieras con más desarrolladores de este modo contrubuyes a extender nuestra información.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *