Imprimir na tela data e hora em java

Olá pessoal, esse é o meu primeiro tópico aqui, acho que é muito simples por sinal, estou com problemas em duas coisas que nunca fiz no java, primeiro imprimir na tela data e hora e gravar isso em um arquivo… alguém poderia me dizer como faço isso??? (sou iniciante mesmo ok!!)

Obrigado!

Bem vindo ao GUJ Janio.
Você quer fazer isso pra web ou desktop?

Obrigado!!!

quero fazer isso em desktop mesmo, prompt

Veja esta classe:

package com.test;

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

public class Data {
	public static void main(String[] args) {
		try{
		
			Date d = GregorianCalendar.getInstance().getTime();
			SimpleDateFormat format = new SimpleDateFormat();
			System.out.println(format.format(d));
			
		}catch (Exception e) {
			System.out.println("Ocorreu um erro!");
		}
	}
}

Ela exibe a hora data/hora atual. =]

Vc pode procurar a pela Classe Calendar a respeito de hora e data , na questão de arquivo procure a Classe FileWriter a respeito de Stream de Caracteres

Valeu galera, ainda não sei utilizar muito bem o FileWriter, mas vou dar uma estudada aqui, obrigado pela ajuda!