Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2006
    Messaggi
    103

    Estrazione della data di sistema

    Salve a tutti
    vorrei sapere come si fa ad estrarre la data di sistema con java per poterla poi utilizzare.
    Grazie

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2004
    Messaggi
    62
    System.getTimeInMillis()

    Credo sia quello che cerchi...

  3. #3
    Utente di HTML.it L'avatar di salcam
    Registrato dal
    Dec 2005
    Messaggi
    193
    Quella di Utopio è una soluzione. Oppure puoi fare:

    codice:
    GregorianCalendar gc = new GregorianCalendar();
    gc.getTime();
    in questo modo puoi utilizzare gc come vuoi tu.

  4. #4
    codice:
    java.util.Date data = new java.util.Date();
    ...di cui molti metodi sono però "deprecati"

    ...dai un'occhiata alla classe Calendar o come ti hanno già suggerito il GregorianCalendar

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2006
    Messaggi
    103
    Ho provato ad usare i metodi che mi avete suggerito ma c'è qualcosa che non capisco:
    se scrivo

    GregorianCalendar gc = new GregorianCalendar();

    int mese=gc.MONTH;
    int anno= gc.YEAR;
    int giorno=gc.DAY_OF_MONTH;

    in debug mi dice che:

    mese=2;
    anno=1;
    giorno=5;

    ma che riferimento prende per tirar fuori questi valori?
    Io avrei bisogno di un metodo che mi estragga 280906.
    Grazie

  6. #6
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,320
    Stai sbagliando una cosa: i valori che stampi sono dei valori COSTANTI che servono per dire al GregorianCalendar quali dati ti interessano. Devi usarli in questo modo:
    codice:
    GregorianCalendar gc = new GregorianCalendar();
    
    int mese=gc.get(gc.MONTH) + 1;   // I mesi partono da 0... ancora non ho capito bene perchè.
    int anno= gc.get(gc.YEAR);
    int giorno=gc.get(gc.DAY_OF_MONTH);
    I valori dei campi vanno dati in pasto al metodo get().


    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

  7. #7
    Utente di HTML.it
    Registrato dal
    Sep 2006
    Messaggi
    103
    Avevi ragione, grazie mille a tutti coloro che hanno contribuito alla mia discussione.
    Alla prossima!!

  8. #8
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,320
    Aggiungo solo una cosa.
    La Sun ha provvisto Java di un'ottima documentazione. E' fortemente consigliabile utilizzarla. La trovi on-line (ma la puoi anche scaricare) a questo indirizzo:

    http://java.sun.com/j2se/1.4.2/docs/api/

    (Il link porta alla documentazione della JDK 1.4.2... se usi la 1.5.0 basta sostituire il riferimento con la versione scelta)


    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.