Comment convertir un horodatage Linux Epoch à ce jour sur la ligne de commande
La commande de date est un utilitaire UNIX standard qui affiche et manipule les dates et les heures. Il s'agit de l'utilité préinstallée dans la plupart des distributions Linux et peut convertir un horodatage de l'époque en une date et une heure lisibles en fonction de l'homme. Exécutez la commande suivante pour convertir un horodatage d'époque:
daté @
Dans la commande précédente, vous pouvez remplacer le nombre de secondes depuis le 1er janvier 1970 à 00:00:00 UTC.
Par exemple, pour convertir l'horodatage de l'époque 1674000000 qui correspond au 18 janvier 2023 à 00:00:00 GMT, utilisez la commande suivante:
Date -D @ 1674000000
L'option -d spécifie la date et l'heure dans un format qui est compris par la commande de date. Le symbole «@» indique que l'argument est un horodatage d'époque au lieu d'un format de temps différent.
La commande date prend en charge plusieurs formats de sortie différents que vous pouvez spécifier en utilisant l'option + et une chaîne de format. Par exemple, pour afficher la date et l'heure du format Yyyy-mm-dd HH: MM: SS, utilisez la commande suivante:
Date -D @ 1674000000 +% Y-% M-% D:% H:% M:% S
Vous pouvez trouver plus d'informations sur les codes de format sur la page de date manuelle (date de l'homme).
Conclusion
Tout cela concerne le moyen simple de convertir un horodatage Linux Epoch à ce jour sur la ligne de commande. Cela peut être utile pour convertir des horodatages dans les fichiers journaux, les entrées de base de données et d'autres sources de données en un format plus facile à lire et compréhensible. Avec un simple argument de ligne de commande, vous pouvez convertir rapidement et facilement un horodatage de l'époque en une date et une heure utilisables pour vos besoins.