PDA

View Full Version : JAVA e LA DATA CORRENTE


Ghepardo
09-07-2004, 13:27
Ciao ragazzi come faccio con java a prendere la data attuale di windows ? C'č solo un metodo che ho trovato ma restituisce i MILLISECONDI passati dal 1970 -.-

Qualcuno sa come fare ?

Tnx e ciao.

Maephisto
09-07-2004, 13:52
la classe che devi usare non e' Date, bensė Calendar, poichč tutti i metodi della prima classe sono stati deprecati
Quello che ti propongo č un piccolo esempio... quello che devi fare č praticamente istanziare un oggetto di tipo Calendar (col metodo statico Calendar.getInstance() ) e successivamente invocare sull'oggetto appena creato il metodo get, passando come parametro il numero del field che ti interessa (es. giorno, mese, anno...)... per sapere che parametri passare devi usare come nell'esempio le costanti definite in Calendar

Calendar.MONTH indica il field per il mese e cosė via

import java.util.Calendar;

public class prova
{
public static void main(String[] args)
{
Calendar c = Calendar.getInstance();
System.out.println(c.getTime()); /* Rappresentazione come stringa in base al tuo Locale */
System.out.println(c.get(Calendar.YEAR)); /* Ottieni l'anno */
System.out.println(c.get(Calendar.MONTH)); /* Ottieni il mese */
System.out.println(c.get(Calendar.DAY_OF_MONTH)); /* Ottieni il giorno */

}
}

Ghepardo
09-07-2004, 14:40
grazie!