Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédente | |||
| sysadmin:linux:cli:date [2021/03/17 20:11] – ↷ Page déplacée et renommée de how-to:conversions:date-et-timestamp à sysadmin:linux:cli:date yoann | sysadmin:linux:cli:date [2021/03/17 20:27] (Version actuelle) – yoann | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| {{tag> | {{tag> | ||
| - | ====== | + | ====== date: convertir et manipuler les timestamp ====== |
| - | Le timestamp est le nombre de secondes écoulées depuis le temps référence (timestamp UNIX) le 01/01/1970 à 0h. | + | Le **timestamp** est le nombre de secondes écoulées depuis le temps référence (timestamp UNIX) le 01/01/1970 à 0h. |
| - | Depuis la ligne de commande avec l'outil **date**, | + | Depuis la ligne de lorsqu'on invoque la commande |
| + | |||
| + | <code bash> | ||
| + | $ date | ||
| + | </ | ||
| + | |||
| + | Le format peut être défini en argument. Dans l' | ||
| <code bash> | <code bash> | ||
| Ligne 11: | Ligne 17: | ||
| </ | </ | ||
| - | Un argument commençant par **+** permet de spécifier le format de sortie, **%s** affiche le timestamp. Sans argument supplémentaire, | + | Un argument commençant par **+** permet de spécifier le format de sortie, **%s** affiche le timestamp |
| - | Pour calculer le timestamp d'une date particulière préciser | + | Il est possible de spécifier |
| <code bash> | <code bash> | ||
| + | # afficher la valeur brute du timestamp pour la date du 01/01/2017 | ||
| $ date --date=" | $ date --date=" | ||
| + | |||
| $ date --date=" | $ date --date=" | ||
| </ | </ | ||
| - | Pour afficher la date correspondant à un timestamp donné, saisir le timestamp dans l' | + | Au contraire pour afficher la date correspondant à un timestamp donné, saisir le timestamp dans l' |
| <code bash> | <code bash> | ||
| $ date --date=" | $ date --date=" | ||
| + | |||
| + | # Pour définir un format d' | ||
| + | $ date --date=" | ||
| </ | </ | ||