Como eu faço pra mostrar a data separadamente? Pelo método substring tem algum jeito? Pelo que sei, ele é pra caracteres e não pra n°s inteiros.
Que seja via console. O usuário digita por exemplo, 19082007 e mostre 19 08 2007.
Como eu faço pra mostrar a data separadamente? Pelo método substring tem algum jeito? Pelo que sei, ele é pra caracteres e não pra n°s inteiros.
Que seja via console. O usuário digita por exemplo, 19082007 e mostre 19 08 2007.
Você pode usar o método substring para separar:
String s = "19082007";
String d = s.substring(0, 2);
String m = s.substring(2, 4);
String a = s.substring(4, 8);
System.out.println(d + " " + m + " " + a);
T+
Obrigado mesmo. Era o que eu estava tentando fazer e não lembrei.
Como eu faço pra mostrar a data separadamente? Pelo método substring tem algum jeito? Pelo que sei, ele é pra caracteres e não pra n°s inteiros.Que seja via console. O usuário digita por exemplo, 19082007 e mostre 19 08 2007.
A forma mais simples de formatar uma data é usar um DateFormater em particular o SimpleDateFormater. Vc passa o objeto Date e define qual o formato que quer. Existem muitos, a imaginação é o limite 
SimpleDateFormater formater = new SimpleDateFormater("dd MM yyyy");
System.out.println(formater.format(new Date())); // a data de hoje no formato que vc quer