Conversion de l'heure d'époque Unix en objet de date Java
Lorsqu'ils travaillent avec des dates, les développeurs rencontrent souvent l'heure d'époque Unix, une représentation standard du temps sous forme d'entier représentant le nombre de secondes écoulées depuis le 1er janvier 1970 à minuit UTC. Convertir cette époque en un objet Java Date peut être un défi.
Une approche courante consiste à utiliser la classe SimpleDateFormat. Cependant, déterminer le bon argument de format peut être délicat. Une solution alternative consiste à convertir directement la chaîne d'heure d'époque en un entier long à l'aide de la méthode Long.parseLong(), puis d'initialiser l'objet Date en utilisant cette valeur longue :
Date expiry = new Date(Long.parseLong(date));
Cependant, si l'heure d'époque est en secondes au lieu de millisecondes, une multiplication par 1000 peut être nécessaire avant de créer l'objet Date :
Date expiry = new Date(Long.parseLong(date) * 1000);
En utilisant ces approches, les développeurs peuvent facilement convertir les chaînes de temps Unix Epoch en objets Java Date, leur permettant de fonctionner avec des dates et des heures efficacement dans leurs applications Java.
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!