|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Registered User
Iscritto dal: Aug 2006
Messaggi: 305
|
[Java] Classe Calendar
Ciao a tutti, ho un problemino con la classe calendar.
col codice: Codice:
Calendar cal=Calendar.getInstance(); System.out.println(cal); System.out.println(cal.DAY_OF_MONTH+"/"+cal.MONTH+"/"+cal.YEAR); [...] YEAR=2007,MONTH=5,WEEK_OF_YEAR=23,WEEK_OF_MONTH=1,DAY_OF_MONTH=8 [....] // PRIMA PRINTLN 5/2/1 // SECONDA PRINTLN sopra c'è scritto YEAR=2007, ma prendendo il campo cal.YEAR, risulta 1. Come mai? Come posso fare a estrapolare giorno mese e anno da un oggetto Calendar? |
![]() |
![]() |
![]() |
#2 |
Registered User
Iscritto dal: Aug 2006
Messaggi: 305
|
Ho provato a stampare anche cal.HOUR e mi viene 10, mentre dentro lo stringone cal, c'è scritto HOUR=14.
Dov'è che sbaglio? |
![]() |
![]() |
![]() |
#3 |
Registered User
Iscritto dal: Aug 2006
Messaggi: 305
|
Rispondo da solo
Ho risolto:
per prendere la data si fa: giorno=cal.get(cal.DAY_OF_MONTH); mese=cal.get(cal.MONTH); anno=cal.get(cal.YEAR); ![]() |
![]() |
![]() |
![]() |
#4 |
Senior Member
Iscritto dal: Jun 2005
Città: CH
Messaggi: 1058
|
un trio di solitudine
![]() cmq thx incredibilmente mi serviva pure a me sta cosa ![]() |
![]() |
![]() |
![]() |
#5 |
Registered User
Iscritto dal: Aug 2006
Messaggi: 305
|
![]() |
![]() |
![]() |
![]() |
#6 | |
Senior Member
Iscritto dal: Nov 2005
Città: TO
Messaggi: 5206
|
Quote:
Se invece vuoi solamente visualizzare la data di un Calendar, usa un DateFormat (SimpleDateFormat, ad esempio).
__________________
Andrea, SCJP 5 (91%) - SCWCD 5 (94%) |
|
![]() |
![]() |
![]() |
#7 |
Senior Member
Iscritto dal: Nov 2004
Città: Tra Verona e Mantova
Messaggi: 4553
|
mentre i giorni con 1, se non ricordo male.
Mancava solo che gli anni fossero relativi alla fondazione di Roma e avrebbero completato il cerchio ![]()
__________________
Uilliam Scecspir ti fa un baffo? Gioffri Cioser era uno straccione? E allora blogga anche tu, in inglese come me! |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 07:55.