Salvar data e hora de um evento

Fala galera, blz,

to (re)iniciando meus estudos em Java, para isso to fazendo uma aplicaçao bem basicas para gestao de eventos, no banco de dados (MySQL) o campo para data e hora esta como timestamp, a dificuldade estar em pegar a hora. A data consigo com o componente JCalendar, mas ele nao pega o horario, como capturar ?

Só fazer isso aqui…

package testeDavi;

import java.text.SimpleDateFormat;
import java.util.Date;

public class TestDateTime {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		
		SimpleDateFormat format = new SimpleDateFormat("DD/MM/YYYY hh:mm:ss");
		Date data = new Date();
		System.out.println("Data não formatada");
		System.out.println(data);
		System.out.println("Data formatada");
		System.out.println(format.format(data));
	}
}

A classe Date está Deprecated (descontinuada), utilize agora a java.time.LocalDate;

ela traz vários benefícios que a classe antiga não possuía como, método pronto para pegar diferença entre datas, dentre outros que não lembro agora, dá uma ulhada no javadoc vale a pena.

    LocalDate dataAtual = LocalDate.now();
    DateTimeFormatter formatter = DateTimeFormatter.ofPattern("dd/MM/YYYY");
    dataAtual.format(formatter);
    System.out.println(dataAtual);