Maison >Java >javaDidacticiel >Comment convertir l'horodatage en millisecondes en heure lisible par l'homme en Java ?

Comment convertir l'horodatage en millisecondes en heure lisible par l'homme en Java ?

Linda Hamilton
Linda Hamiltonoriginal
2024-11-20 12:46:14928parcourir

How to Convert Timestamp in Milliseconds to Human-Readable Time in 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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn