Galera estou precisando de capturar o dia da data do sistema
Achei este exemplo mas está retornando 0
[code]public class Hora {
public static void main (String[]args){
Date dia = new Date();
System.out.println(dia.getDay());
}
}[/code]
Galera estou precisando de capturar o dia da data do sistema
Achei este exemplo mas está retornando 0
[code]public class Hora {
public static void main (String[]args){
Date dia = new Date();
System.out.println(dia.getDay());
}
}[/code]
Pode deixar!! achei um ki funciona xD
estou deixando o código abaixo:
[code]import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.Date;
public class Hora {
public static void main (String[]args){
DateFormat dateFormat = new SimpleDateFormat(“dd”);
Date data = new Date();
System.out.println(dateFormat.format(data));
}
}[/code]
O primeiro código que vc postou está correto, o método getDay() retorna o dia da SEMANA…
http://download.oracle.com/javase/1.4.2/docs/api/java/util/Date.html#getDay()
onde 0 = Domingo, 1 = Segunda…
Se você quer a o dia do mês, você deve utilizar o método getDate()…
Apenas lembrando que todos esses métodos estão depreciados (deprecated), a classe Date não é legal de utilizar, procure e estude a classe Calendar que é mais “proveitosa”…
Abraços…
Vlw pelas dicas…
vou dar uma olhada aki!!
xD
Como disse o amigo acima, pro código seu funcionar corretamente, acredito que vc teria que fazer uma verificação, pra cada dia da semana, como o amigo disse, 0=domingo…1=segunda.
Voce poderia fazer um IF pra isso. Mais o código ficaria maior, abraços