En Java, quiero obtener la hora del sistema, pero no el año, mes y día. ¿Qué debo hacer?
-------------------------------------------------- -
Escribí este método para usted
public static String getSystemTime(){
java.util.Date currentTime = new java.util.Date();
java.text.SimpleDateFormat formatter = new java.text.SimpleDateFormat("HH:mm:ss");
return formatter.format(currentTime
<); p>}Como alternativa, puede utilizar el siguiente código para obtener el año, mes, día, hora, minuto y segundo, y luego interceptar la cadena siempre que vaya seguida de la hora y el minuto. , y segundo.
java.text.SimpleDateFormat formatter = new java.text.SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); //Obtiene el año, mes, día, hora, minuto y segundo
String systemDate = formatter.format(currentTime);
String systemTime = systemDate.substring(11,19);
------- - ---------------------------------- ----------