|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Member
Iscritto dal: Jun 2002
Messaggi: 33
|
[JAVA] Dov'è l'errore? (inserire data e ora)
devo inserire la data e l'ora in un programma, ma non capisco perchè mi da errore in fase di compilazione; di seguito c'è il codice:
Codice:
import java.util.*;
public class class_name
{
public static void main (String[] args)
{
System.out.println ("xxxxxxxxx");
String t;
t = TimeZone.clone();
System.out.println ("Data :" + t);
}
}
qualcuno può dirmi dov'è che sbaglio? grazie |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Jan 2001
Città: Milano
Messaggi: 5707
|
TimeZone e' una classe e come tale se vuoi usare un oggetto di quella classe devo istanziarlo con l'operatore new. Inoltre non e' la classe che ti serve perche' non rappresenta un oggertto data.
Il codice corretto per stampare una data sarebbe: Codice:
mport java.util.*;
public class class_name
{
public static void main (String[] args)
{
System.out.println ("xxxxxxxxx");
String t = new Date().toString();
System.out.println ("Data :" + t);
}
}
|
|
|
|
|
|
#3 |
|
Bannato
Iscritto dal: Nov 2001
Città: Verona
Messaggi: 1086
|
A noi pigri piacciono di più le cose facili (
Codice:
GregorianCalendar cal=new GregorianCalendar();
cal.setTime(new Date());
System.out.println("Anno: "+cal.get(Calendar.YEAR));
System.out.print("Giorno: "+cal.get(cal.DAY_OF_MONTH));
System.out.println(" del mese "+cal.get(Calendar.MONTH));
System.out.println("Ore: "+cal.get(Calendar.HOUR_OF_DAY)+
" e "+cal.get(Calendar.MINUTE)+" minuti");
Ciao. |
|
|
|
|
|
#4 |
|
Member
Iscritto dal: Jun 2002
Messaggi: 33
|
Grazie 1000 ragazzi!!!
solo una domanda per kingv: puoi spiegarmi il motivo per cui hai aggiunto toString dopo aver istanziato il nuovo oggetto? |
|
|
|
|
|
#5 | |
|
Senior Member
Iscritto dal: Jan 2001
Città: Milano
Messaggi: 5707
|
Quote:
perche' con new Date() ho appena istanziato un oggetto Date che voglio assegnare a un reference di tipo String. Chiamando il metodo toString() veine appunto restituito un oggetto String che posso assegnare al reference. |
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 08:58.



















