en ligneConversion d'horodatage Unixoutil

Convertissez l'horodatage Unix au format date-heure, ou convertissez le format date-heure en horodatage Unix, pour faciliter la conversion entre le format d'heure et l'horodatage.

horodatage actuel
1729068888
Heure UTC actuelle
2024-10-16T08:54:48Z
heure locale actuelle
2024-10-16 16:54:48
Horodatage
heure locale
Heure UTC

Qu'est - ce qu'un TIMESTAMP UNIX?

Le timestamp Unix, aussi appelé timestamp POSIX, est le nombre total de secondes écoulées depuis le 1er janvier 1970 00:00:00 (UTC/GMT). Il s'agit d'un entier utilisé pour représenter la date et l'heure actuelle d'une manière numérique pour les systèmes informatiques. Les timestamps Unix sont très appréciés pour leur simplicité, leur compatibilité multiplateforme et leur large gamme d'applications (par exemple, enregistrements de bases de données, règles de nommage de fichiers, protocoles de communication réseau, etc.).

Caractéristiques du timestamp Unix

  1. Compatibilité multiplateforme : puisque le timestamp Unix est un entier, il n'est pas lié à une plate-forme ou une langue de programmation spécifique, et peut être facilement converti de l'une à l'autre.
  2. Facilité de calcul : puisque le timestamp Unix est calculé à partir d'un point de départ fixe, il est très simple d'ajouter ou de soustraire des heures.
  3. Simplicité : par rapport aux chaînes de dates et d'heures, le timestamp Unix est plus concis et occupe moins d'espace de stockage.

Comment utiliser le timestamp Unix?

Il est très simple d'utiliser le timestamp Unix. Il suffit d'utiliser une fonction ou une méthode spécifique pour obtenir le timestamp Unix actuel ou pour convertir un timestamp Unix en une date et une heure lisibles par l'humain. De nombreuses langues de programmation et systèmes fournissent de telles fonctionnalités.

Outil en ligne pour les timestamps Unix

L'outil en ligne pour les timestamps Unix que nous avons développé peut vous aider à convertir facilement un timestamp Unix en une date et une heure lisibles par l'humain et inversement. Il suffit d'entrer un timestamp Unix ou une date et une heure dans la zone de texte, puis de cliquer sur le bouton de conversion, et l'outil affichera immédiatement le résultat correspondant.

Précautions

  • Puisque le timestamp Unix est exprimé en secondes, son maximum est limité par la plage d'une entière de 32 ou 64 bits. Pour une entière de 32 bits, son maximum est de 2147483647 secondes, soit le 19 janvier 2038 à 03:14:07 UTC. Pour une entière de 64 bits, sa plage est beaucoup plus importante et couvre une très longue période future.
  • Lorsque vous travaillez avec des timestamps Unix, il est important de prendre en compte le décalage horaire. Puisque le timestamp Unix est basé sur l'UTC/GMT, il est nécessaire de tenir compte du décalage horaire local lors de la conversion en heure locale.

J'espère que cette explication peut vous aider à mieux comprendre et utiliser le timestamp Unix et notre outil en ligne pour les timestamps Unix. Si vous rencontrez des problèmes lors de l'utilisation, n'hésitez pas à nous contacter.

Comment obtenir le timestamp Unix dans différentes langues de programmation?

Python

import time

unix_timestamp = int(time.time())
print(unix_timestamp)

JavaScript

var unix_timestamp = Math.floor(Date.now() / 1000)
console.log(unix_timestamp)

Java

long unix_timestamp = System.currentTimeMillis() / 1000L;
System.out.println(unix_timestamp);

PHP

$unix_timestamp = time();
echo $unix_timestamp;

Ruby

unix_timestamp = Time.now.to_i
puts unix_timestamp

C#

long unix_timestamp = (long)(DateTime.UtcNow - new DateTime(1970, 1, 1)).TotalSeconds;
Console.WriteLine(unix_timestamp);

Bash (dans un shell Unix ou Linux)

date +%s
the ant game