Ciao abbiamo necessitā di catturare la data e l'ora del sistema per un programma in Visual Age!
Grazie per la vostra pazienza e a presto
Damma & Manu
Ciao abbiamo necessitā di catturare la data e l'ora del sistema per un programma in Visual Age!
Grazie per la vostra pazienza e a presto
Damma & Manu
Prova con l'oggetto Date il metodo .getTime()
Importa il package java.util.*;
:gren: :gren: :gren:
abbiamo giā importato java.util* ma nn riusciamo a capire come si deve usare l'oggetto Date.
Se ci fai un esempio ci fai un gran favore:
Grazie mille
puoi usare Date o Calendar che ha metodi per conoscere il giorno il mese l'anno e l'ora
Date d = new Date();
Calendar c = Calendar.getInstance();
Mi dā un errore di casting.
Io voglio inserire la data in una stringa per visualizzarla in una label. come faccio. il compilatore mi dice:
"Non č possibile lanciare da long a java.lang.String"
Il mio codice č:
java.util.Date d=new java.util.Date();
String dt="";
dt=(String)(d.getTime());
grazie.
Potete usare questi metodi
public String getOraAttuale()
{
java.util.TimeZone t=java.util.TimeZone.getTimeZone("ECT");
java.util.Calendar oggi = java.util.Calendar.getInstance(t);
String s = "";
String secondi = "" + oggi.get(oggi.SECOND);
String minuti = "" + oggi.get(oggi.MINUTE);
String ora = "" +oggi.get(oggi.HOUR_OF_DAY);
if (secondi.length() == 1)
secondi = "0" + secondi;
if (minuti.length() == 1)
minuti = "0" + minuti;
if (ora.length() == 1)
ora = "0" + ora;
s=ora + ":" + minuti + ":" + secondi;
return s;
}
public String getDataOdierna()
{
java.util.TimeZone t=java.util.TimeZone.getTimeZone("ECT");
java.util.Calendar oggi = java.util.Calendar.getInstance(t);
String giorno="" + oggi.get(oggi.DAY_OF_MONTH);
String mese="" +(oggi.get(oggi.MONTH)+1);
String anno="" + oggi.get(oggi.YEAR);
if(giorno.length()==1)
giorno="0"+giorno;
if(mese.length()==1)
mese="0"+mese;
return giorno + "/" + mese + "/" + anno;
}
Ciao :gren: :gren:
Perchč non entra mai nella condizione if?
java.util.TimeZone t=java.util.TimeZone.getTimeZone("ECT");
java.util.Calendar oggi = java.util.Calendar.getInstance(t);
String giorno="" + oggi.get(oggi.DAY_OF_MONTH);
String mese="" +(oggi.get(oggi.MONTH)+1);
String anno="" + oggi.get(oggi.YEAR);
if (mese=="12") {
mese="Dicembre";
}
i mesi sono 0=gennaio ... 11=dicembre
:gren: :gren:
Non entra nell'if perchč mese č una stringa, non un intero, per cui verfichi l'uguaglianza con equals
if(mese.equals("12)
{
mese="dicembre";
}
if(mese.equals("12"))
{
}