Maison >Java >javaDidacticiel >Comment convertir l'horodatage en millisecondes en heure lisible par l'homme en Java ?
Convertir l'horodatage en millisecondes en heure lisible par l'homme en Java
Lorsque vous travaillez avec des horodatages, il est souvent nécessaire de les convertir à partir de leur format brut (nombre de millisecondes écoulées depuis l'époque) dans une représentation sous forme de chaîne plus lisible. En particulier, nous pouvons souhaiter convertir un horodatage long en une chaîne temporelle formatée avec des heures, des minutes, des secondes et des millisecondes.
Pour réaliser cette conversion en Java, envisagez l'approche suivante :
long timestamp = 1200; // Example timestamp in milliseconds // Create a Date object from the timestamp Date date = new Date(timestamp); // Create a SimpleDateFormat object to format the date SimpleDateFormat formatter = new SimpleDateFormat("HH:mm:ss.SSS"); // Set the time zone to UTC for consistent formatting formatter.setTimeZone(TimeZone.getTimeZone("UTC")); // Format the date and store it in a string String formattedTime = formatter.format(date); // Print the formatted time System.out.println(formattedTime);
Ce code produira la sortie "00:00:01.200" pour l'horodatage d'entrée de 1200 millisecondes. La classe SimpleDateFormat permet de personnaliser la chaîne de format de sortie pour répondre à vos besoins spécifiques. Par exemple, "hh:mm:ss a" formaterait l'heure comme "12:00:00 PM".
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!