ciao a tutti
Non riesco a gestire le date.
O per meglio dire non riesco a capire che giorno della settimana è oggi.
Questa mi risponde sempre "7" e non capisco come mai.
Mi aiuti?
ciao a tutti
Non riesco a gestire le date.
O per meglio dire non riesco a capire che giorno della settimana è oggi.
Questa mi risponde sempre "7" e non capisco come mai.
Mi aiuti?
Ultima modifica di alessandrop; 21-04-10 alle 12:21
Provo a risponderti io anche se non sono Andrea. Innanzitutto è necessario inizializzare l'oggetto Calendar e questo va fatto richiamando il metodo getInstance(), eventualmente associato ad un Locale e/o ad una TimeZone; questo metodo imposta il calendario alla data attuale (un po' come spostare alla data di oggi un segnalino su un calendario cartaceo). Per ottenere il giorno della settimana è poi necessario richiamare il metodo get(), con il parametro relativo al giorno della settimana (DAY_OF_WEEK); in definitiva:
Calendar.get(Calendar.DAY_OF_WEEK)
Il tuo codice diventa quindi:
alessandrop (21-04-10),Andrea (21-04-10)
Si hai ragione.
Ma giusto per capire meglio la cosa io ho fatto così.
ma essendo alle prime armi non so se ho capito bene il listato.
Cal è una variabile di tipo DATETIME ed al suo interno con Calendar.getInstance(); gli sparo la data di oggi.
Cil il GET prelevo dalla variabile dei valori, che in questo caso sono il DAY_OF_WEEK.
E confrontato con il Calendar.SUNDAY (prima if) trovo il giorno........ ecc ecc
giusto?
( scusa ma per anni ho sviluppato in pascal ed ora con java divento matto)
Twitter @veke87