Rumah >Java >javaTutorial >Bagaimana untuk Menukar Cap Masa Milisaat kepada Format HH:mm:ss:SSS di Jawa?
Di Java, menukar cap masa yang diwakili sebagai nilai panjang (milisaat berlalu sejak Epoch) kepada rentetan masa yang diformatkan dalam Format h:m:s:ms ialah proses yang mudah.
Untuk mencapai ini, anda boleh menggunakan kelas Date dan SimpleDateFormat. Kelas Date mewakili segera dalam masa tertentu, manakala SimpleDateFormat membenarkan anda memformat masa itu mengikut corak yang diberikan.
Di bawah ialah penyelesaian langkah demi langkah untuk masalah anda:
// Create a Date object from the timestamp Date date = new Date(logEvent.timeStamp); // Create a SimpleDateFormat object with the desired time format DateFormat formatter = new SimpleDateFormat("HH:mm:ss.SSS"); // Set the SimpleDateFormat time zone to UTC for correct time formatting formatter.setTimeZone(TimeZone.getTimeZone("UTC")); // Format the Date object and convert it to a string String dateFormatted = formatter.format(date); // Display the formatted time string System.out.println(dateFormatted); // Prints time in h:m:s:ms format
Pendekatan ini memastikan penukaran tepat cap waktu kepada rentetan masa terformat yang dikehendaki.
Atas ialah kandungan terperinci Bagaimana untuk Menukar Cap Masa Milisaat kepada Format HH:mm:ss:SSS di Jawa?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!