Olá amigos estou com um probleminha
eu tenho uma data guardada no banco e queria
comparar ela para ver se a data é cai num sabado
teria como fazer com os objetos Calendar ou GregorianCalendar ?
desde ja obrigado!!!
Olá amigos estou com um probleminha
eu tenho uma data guardada no banco e queria
comparar ela para ver se a data é cai num sabado
teria como fazer com os objetos Calendar ou GregorianCalendar ?
desde ja obrigado!!!
No get do Calendar vc pode passar: Calendar.DAY_OF_WEEK
http://java.sun.com/j2se/1.4.2/docs/api/java/util/Calendar.html
Abraços
Utlize a constante : DAY_OF_WEEK = 7 Saturday lhe retorna um int referente ao dia
if (cal.get(Calendar.DAY_OF_WEEK) == 7)
//Sabado
Mais por exemplo eu tenho uma data
16/11/1996 eu queria saber se ela caiu em um sabado
queria saber se tem algum metodo que eu passo a
data 16/11/1996 por exemplo e me retorna - se 7 ou se
não fosse sabado retorna-se outro int tipo 1 ou 2
Prq vc não cria um vetor de String e utilize o indice?
String [] day = {"Domingo" , "Segunda" , "..."}
day[cal.get(Calendar.DAY_OF_WEEK)];
olá amigo acho que não me expressei direito o que eu quero
saber mesmo é tipo assim
eu tenho uma data gravada no banco de dados e preciso verifica se essa
data caiu no sabado
eu queria saber se tem como eu passar a data gravado do banco para
o objeto Calendar para ele verifica se essa data caiu no sabado
por exemplo
if( data caiu no sabado ) entao
//faz algo
else
//faz algo
eu não estou entendo como passa a data pro Calendar e ele retorna se caiu ou não no sabado
blz Obrigado !!!
Ah sim desse jeito crie um objeto Calendar e pegue do banco com rs.getTimestamp();
Timestamp time = rs.getTimestamp("dataBanco");
cal.setTimeInMillis(time.getTime()); // time.getTime();retorna um long para objeto Calendar
Mais ou menos isso
[b]Amigo, da uma olhada nessa função aki
ela recebe uma data e verifica o dia
espero q ajude[/b]
function sabado(data){
if (data != “”) {
var dia = (data.substring(0,2));
var mes = (data.substring(3,5) - 1);
var ano = (data.substring(6,10));
var d = new Date();
d.setFullYear(ano,mes,dia);
var diaSemana = d.getDay();
if(diaSemana == 6 ){
alert("Sabado.");
return false;
}else {
return true;
}
}else{
return true;
}
}
Ele quer saber se, por exemplo, 7 de setembro de 1822 caiu em um sábado.
import java.util.*;
class CaiuEmUmSabado {
public static void main(String[] args) {
Calendar cal = Calendar.getInstance();
// Em que dia D. Pedro declarou a Independência?
int dia = 7;
int mes = 9;
int ano = 1822;
cal.set (ano, mes - 1, dia); // note que você precisa subtrair 1 do mês !!!!
// Note que para os dias da semana, 1 = domingo, 2 = segunda, ... 7 = sábado
// O correto é usar: Calendar.SATURDAY em vez de bitolar que 7 = sábado.
System.out.println (cal.get(Calendar.DAY_OF_WEEK));
}
}
A resposta do programa acima diz que alguns políticos também trabalhavam aos sábados…
vlw a todos que ajudaram 