Cet article expliquera comment obtenir le nombre de millisecondes/secondes qui se sont écoulées depuis l'époque Unix. L'époque Unix est 00:00:00 UTC le 1er janvier 1970.

1. Utilisation System.currentTimeMillis() méthode

La System.currentTimeMillis() renvoie la différence entre l'heure actuelle et minuit, le 1er janvier 1970, UTC en millisecondes.

Télécharger  Exécuter le code

Sortie (variera):

1640353547371

 
La System.currentTimeMillis() La méthode renvoie l'heure actuelle en millisecondes. Vous pouvez facilement convertir le temps en secondes en divisant la sortie par 1000.

Télécharger  Exécuter le code

Sortie (variera):

1640353563

2. Utilisation Instant.toEpochMilli() méthode

La Instant classe représente un point sur la chronologie. Pour obtenir l'instant courant à l'aide de l'horloge système, vous pouvez utiliser la Instant.now() méthode. Pour convertir cet instant en nombre de millisecondes de l'époque, utilisez la toEpochMilli() méthode.

Télécharger  Exécuter le code

Sortie (variera):

1640353580825

 
Alternativement, vous pouvez convertir cet instant en nombre de secondes écoulées depuis l'époque Unix avec le getEpochSecond() méthode.

Télécharger  Exécuter le code

Sortie (variera):

1640353593

Il s'agit d'obtenir des millisecondes écoulées depuis l'époque en Java.