[RESOLVIDO]Data e hora

Olá pessoal tenho uma dúvida é gostaria de saber se alguém pode me ajudar tô desenvolvendo um sistema onde eu quero que ele pega a data e hora

Na data eu quero que eu coloque exemplo diaY de MesXXAgosto de 2016 ( 14 de Agosto de 2016 )
Obs quero que saia o nome e não o número

Quero que na hora fique atualizando a cada minuto

E na tela e verifique se tenha a mensagem bom dia, Boa tarde ou boa noite alguém pode me ajudar ?

Estou usando Java swing IDE NetBeans

Date dataDia = new Date();
SimpleDateFormat formatoDia = new SimpleDateFormat(“dd”);
jLDDPdv.setText(formatoDia.format(dataDia));

    Date dataAno = new Date();
    SimpleDateFormat formatoAno = new SimpleDateFormat("yyyy");
    jLANOPDV.setText(formatoAno.format(dataAno));
    
    Date dataMes = new Date();
    SimpleDateFormat formatoMes = new SimpleDateFormat("MMMMM");
    jLMMPDV.setText(formatoMes.format(dataMes));

resolvi com esse codigo desde ja agradeço a todos !