Convertir des horodatages en temps formaté dans Java
Vous rencontrez une tâche commune dans la programmation: convertissant un horodatage, généralement représenté sous la forme d'une chaîne de milliseconse depuis un point spécifique (souvent de l'époque), en une chaîne réalisable humaine. Dans ce cas, vous souhaitez spécifiquement convertir en un format affichant des heures, des minutes, des secondes et des millisecondes (H: M: S: MS).
Pour réaliser cette conversion, la première étape consiste à convertir le long horodatage en un objet de date. Cela peut être fait à l'aide de la date du constructeur (long horodatage).
Date date = new Date(logEvent.timestamp);
Suivant, créez un objet SimpleDateFormat pour spécifier le format de sortie souhaité. Ce format spécifie comment la date doit être formatée, avec des heures, des minutes, des secondes et des millisecondes.
DateFormat formatter = new SimpleDateFormat("HH:mm:ss.SSS");
Timezone.
formatter.setTimeZone(TimeZone.getTimeZone("UTC"));
Enfin, vous pouvez formater la date à l'aide de la méthode de format de l'objet SimpleDateFormat. H: M: S: MS Format, comme "00: 20: 00.000" pour un horodatage de 1200 millisecondes.
Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.
Copyright© 2022 湘ICP备2022001581号-3