1)qual classe eu uso pra trabalhar só com hora? no formato 19:35? quero pegar a hora atual do sistema!
tentei com a classe Time mais ela não me da suporte pra pegar a hora do S.O agorato tentando com a classe Date, só consigo pegar a hora se eu varrer a String que ele gera e separar, se existir um modo mais facil de fazer iria ajudar bastante!
para trabalhar com data / hora, voce deve usar a classe Date (java.util.Date) ou o Calendar.
para pegar a hora atual:
// usando Date - Pegando a data / hora atual
Date data = new Date();
// usando Calendar - Pegando a data / hora atual
Calendar.getInstance();
O java.util.Date é um objeto que contem Data / hora e até milisegundos. Porem para passar esta informação para uma String voce deve usar um formatador ou seja, usar a
classe DateFormat ou classes filhas desta.
Por exemplo:
Date data = new Date();
// a mascara passada no construtor significa que deve pegar apenas a hora, minuto e segundo no formato especificado (hh:mm:ss)
SimpleDateFormat fmt = new SimpleDateFormat("hh:mm:ss");
System.out.println(fmt.format(data));