Conversion de l'heure d'époque UNIX en objet de date Java
En Java, conversion d'une heure d'époque UNIX (représentée sous forme de chaîne) en un objet Date nécessite un processus en deux étapes.
Étape 1 : Analyse de l'heure de l'époque
L'heure de l'époque UNIX est généralement exprimée sous la forme d'une chaîne représentant le nombre de secondes écoulées depuis l'époque (1er janvier 1970). Pour analyser cette chaîne comme un entier long, utilisez la méthode Long.parseLong(), comme indiqué dans le code suivant :
String date = "1081157732"; long epochTime = Long.parseLong(date);
Étape 2 : Conversion des secondes en millisecondes
Le constructeur Date de Java s'attend à ce que l'heure soit spécifiée en millisecondes. Par conséquent, nous devons convertir les secondes analysées en millisecondes. Pour cela, on peut multiplier l'epochTime par 1000 :
long millisecondEpochTime = epochTime * 1000;
Création de l'objet Date
Enfin, on peut créer un objet Date en utilisant la millisecondEpochTime convertie :
Date expiry = new Date(millisecondEpochTime);
Et c'est ainsi que vous convertissez une chaîne d'heure UNIX Epoch en un objet Java Date. Bon codage !
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!