Bash - Comment obtenir la date et l'heure futures
- 1964
- 101
- Noa Faure
Le linux date La commande affiche la date et l'heure actuelles du système. Lors de l'écriture des scripts Shell, je me rends compte que parfois nous devons trouver de futurs dates par exemple, dates après 10 jours, 2 mois ou 1 an, etc.
La commande de date offre une option pour afficher les dates futures comme décrit.
-D, --Date = String affiche le temps décrit par String, pas «maintenant»
Comprenons cela avec quelques exemples:
- Afficher la date actuelle: Tapez simplement la «date» pour afficher la date et l'heure actuelles du système.
date
Jeu 22 septembre 03:58:36 UTC 2022 - Date après 10 jours: Quelle sera la date après 10 jours? La commande ci-dessous vous montrera les résultats souhaités:
Date -D "+10 jours"
Dimanche 2 oct. 03:58:48 UTC 2022 - Date après 3 mois: De même pour trouver la date après 3 mois, type:
Date -D "+3 mois"
Jeu 22 décembre 03:58:58 UTC 2022 - Date après 1 an: Quelle sera la date juste après 1 an?
Date -D "+1 an"
Ven sept. 22 03:59:05 UTC 2023
Ces commandes sont utiles pour trouver le jour, la date du mois dans le futur après une durée spécifique. Nous pouvons également formater la date d'affichage. Voici quelques exemples supplémentaires pour voir les dates et heures futures.
Commande | Sortir | Détails |
---|---|---|
date | Jeu 22 septembre 03:58:36 UTC 2022 | Afficher la date actuelle. |
Date -D «+10 jours» | Dimanche 2 oct. 03:58:48 UTC 2022 | Date d'affichage après 10 jours. |
Date -D "Tomorrow" | Ven sept. 23 03:58:48 UTC 2022 | Montrer le rendez-vous de demain |
Date -d "Tomorrow + 1" | Ven sept. 03:58:48 UTC 2022 | Afficher la date du lendemain. |
Date + ”% a” -d «+10 jours» | Soleil | Déplacer le nom du jour après 10 jours (par exemple: soleil, lun et etc) |
Date + ”% b% d,% y” -d «+10 jours» | 02 octobre 2022 | Date d'affichage après 10 jours en format personnalisé |
Date -D "Next Sun" | Soleil 25 septembre 00:00:00 UTC 2022 | Date d'affichage le dimanche prochain |
Date + ”% b” -d «mois prochain» | Oct | Shwo le nom du mois suivant (par exemple: octobre, nv, etc.) |
Date -d "semaine prochaine" | Jeu 29 septembre 04:46:32 UTC 2022 | Afficher la date la semaine prochaine de la même journée |
Date -d «12 octobre 2022 +1 semaine» | Mer 19 octobre 00:00:00 UTC 2022 | Date après 1 semaine du 12 octobre 2022 (ou autre date spécifique) |
Date + ”% a” -d "12 octobre 2022 +1 semaine" | Mercredi | Affichez le nom du jour après une semaine du 12 octobre 2022. |
- « (Correction) Le statut de l'utilisateur AWS Congnito montre Force_Change_Password
- Comment installer Apache Hadoop sur Ubuntu 22.04 »