Como montar a data e hora

Como eu consigo retornar a data e horas atuais sem ter qque fazer essa parafernalha toda[code]GregorianCalendar calendar = new GregorianCalendar();
int hour = calendar.get(Calendar.HOUR_OF_DAY);
int minute = calendar.get(Calendar.MINUTE);
int second = calendar.get(Calendar.SECOND);
int day = calendar.get(Calendar.DATE);
int month = calendar.get(Calendar.MONTH);
int year = calendar.get(Calendar.YEAR);

			        	   String data = year+"-"+month+"-"+year+" "+hour+":"+minute+":"+second;[/code]

Da uma olhada na classe SimpleDateFormat pra formatação de data.

pois é, não sei se é algo assim que tu precisa:

  SimpleDateFormat formatter = new SimpleDateFormat("dd/MM/yyyy");
  formatter.format(new Date());

será? :wink:

SimpleDateFormat sdf = new SimpleDateFormat(“dd’-‘MM’-‘yyyy’ ‘k’:‘mm’:'ss”);
System.out.println(sdf.format(new Date()));