Bash - Cómo obtener una futura fecha y hora
- 827
- 237
- Claudia Baca
El Linux fecha El comando muestra la fecha y hora actuales del sistema. Mientras escribo los scripts de shell, me doy cuenta de que a veces debemos encontrar fechas futuras, por ejemplo, fechas después de 10 días, 2 meses o 1 año, etc.
El comando de fecha proporciona una opción para mostrar las fechas futuras como se describe.
-d, --date = string Time descrito por cadena, no 'ahora'
Entendamos esto con algunos ejemplos:
- Mostrar fecha actual: Simplemente escriba "fecha" para mostrar la fecha y hora actuales del sistema.
fecha
Jue 22 de septiembre 03:58:36 UTC 2022 - Fecha después de 10 días: ¿Cuál será la fecha después de 10 días?? El siguiente comando le mostrará los resultados deseados:
fecha -d "+10 días"
Sol 2 de octubre 03:58:48 UTC 2022 - Fecha después de 3 meses: Del mismo modo para encontrar la fecha después de 3 meses, escriba:
Fecha -d "+3 meses"
Jue 22 de diciembre 03:58:58 UTC 2022 - Fecha después de 1 año: ¿Cuál será la fecha justo después de 1 año??
Fecha -d "+1 año"
Viernes 22 de septiembre 03:59:05 UTC 2023
Estos comandos son útiles para encontrar la fecha de día y mes en el futuro después de una duración específica. También podemos formatear la fecha en exhibición. Aquí hay algunos ejemplos más para ver fechas y tiempos futuras.
Dominio | Producción | Detalles |
---|---|---|
fecha | Jue 22 de septiembre 03:58:36 UTC 2022 | Muestra la fecha actual. |
Fecha -d "+10 días" | Sol 2 de octubre 03:58:48 UTC 2022 | Fecha de visualización después de 10 días. |
Fecha -d "Mañana" | Viernes 23 de septiembre 03:58:48 UTC 2022 | Mostrar la fecha de mañana |
Fecha -D "Mañana + 1" | Viernes 24 de septiembre 03:58:48 UTC 2022 | Mostrar fecha del día después de mañana. |
fecha +"%a" -d "+10 días" | Sol | Displaza el nombre del día después de 10 días (por ejemplo: sol, mon, etc.) |
fecha +" %b %d, %y" -d "+10 días" | 02 de octubre de 2022 | Fecha de visualización después de 10 días en formato personalizado |
Fecha -d "Siguiente sol" | Sol 25 de septiembre 00:00:00 UTC 2022 | Fecha de visualización el próximo domingo |
fecha +"%b" -d "el próximo mes" | Oct | SHWO el nombre del mes siguiente (por ejemplo: OCT, noviembre, etc.) |
Fecha -d "la próxima semana" | Jue 29 de septiembre 04:46:32 UTC 2022 | Muestre la fecha la próxima semana del mismo día |
Fecha -d "12 de octubre, 2022 +1 semana" | Miércoles 19 de octubre 00:00:00 UTC 2022 | Fecha después de 1 semana del 12 de octubre de 2022 (u otra fecha específica) |
fecha +"%a" -d "12 de octubre, 2022 +1 semana" | Miércoles | Muestra el nombre del día después de una semana del 12 de octubre de 2022. |
- « (Fijo) El estado del usuario de AWS Congnito muestra Force_Change_Password
- Cómo instalar Apache Hadoop en Ubuntu 22.04 »