Les horodatages UNIX sont des représentations numériques qui sont largement utilisées pour représenter les dates et les temps dans des formats lisibles par la machine. Dans notre tutoriel précédent, nous avons appris une variété de façons de convertir un horodatage UNIX donné en une chaîne lisible par l'homme dans Linux. Dans ce didacticiel, nous ferons le contraire - c'est-à-dire que nous apprendrons comment trouver des horodatages Unix pour une date et une heure spécifiques en utilisant les différentes méthodes fournies dans Linux.
Catalogue
Les horodatages UNIX sont des représentations numériques de secondes écoulées depuis le 1er janvier 1970 (appelé Unix Epoch ). Par exemple, l'horodatage 1732665600 correspond à 00:00:00 UTC le 27 novembre 2024.
Il est crucial de trouver des horodatages Unix pour les raisons suivantes:
<code>date -d "2024-11-27 00:00:00 UTC" +%s</code>
l'exemple de sortie de la commande ci-dessus est le suivant:
<code>1732665600</code>
Cette commande publie un horodat UNIX de 00:00:00 UTC le 26 novembre 2024.
<code>python3 -c "import datetime; print(int(datetime.datetime(2024, 11, 26, 0, 0, 0, tzinfo=datetime.timezone.utc).timestamp()))"</code>
3.
perl est un autre langage de script qui peut gérer la recherche d'horodatage Unix. Ce qui suit est de savoir comment l'utiliser:Cette commande imprime l'horodatage Unix pour 00:00:00 UTC le 26 novembre 2024.
<code>perl -e 'use Time::Local; print timelocal(0, 0, 0, 26, 10, 124);'</code>
Si vous ne souhaitez pas utiliser la ligne de commande, vous pouvez utiliser le convertisseur d'horodatage en ligne. Entrez simplement la date et l'heure et le convertisseur fournira un horodatage UNIX.
.
cas pratiques Stockage et récupération des données
<code>date -d "2024-11-27 00:00:00 UTC" +%s</code>
Les scripts qui exécutent les tâches planifiés doivent généralement traiter des dates et des heures spécifiques. Trouver des horodatages Unix aide à planifier avec précision:
<code>1732665600</code>
Les journaux et les rapports peuvent nécessiter des horodatages pour un suivi précis. Trouver des horodatages UNIX assure une journalisation précise:
<code>python3 -c "import datetime; print(int(datetime.datetime(2024, 11, 26, 0, 0, 0, tzinfo=datetime.timezone.utc).timestamp()))"</code>
Trouver des horodatages UNIX pour des dates et des temps spécifiques est une tâche de base de l'informatique qui améliore l'efficacité et la précision du stockage, de l'automatisation et de la journalisation des données.
En utilisant les méthodes décrites dans cet article, vous pouvez facilement et rapidement trouver des horodatages UNIX dans un environnement Linux.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!