Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 16
  1. #1
    Utente di HTML.it L'avatar di MOBILUK
    Registrato dal
    Apr 2001
    Messaggi
    225

    [JAVA] Inserire data e ora

    mi chiedevo come fosse possibile inserire la data e l'ora (anche non insieme) in un programma.
    Qualcuno può indicarmi qualche link o dirmi come fare?

    Grazie
    ...credi sia aria quella che stai respirando?

  2. #2
    Utente di HTML.it L'avatar di MOBILUK
    Registrato dal
    Apr 2001
    Messaggi
    225
    ...c'è nessuno? :quipy:
    ...credi sia aria quella che stai respirando?

  3. #3
    X la data:

    codice:
      java.util.TimeZone t=java.util.TimeZone.getTimeZone("ECT");
      java.util.Calendar oggi = java.util.Calendar.getInstance(t);
      giorno = oggi.get(oggi.DAY_OF_MONTH);
      mese = oggi.get(oggi.MONTH)+1;
      anno = oggi.get(oggi.YEAR);
      String giornoMeseAnno = giorno+"/"+mese+"/"+anno;
    Per l'ora:

    codice:
      String temp = "";
      java.util.Calendar c = java.util.Calendar.getInstance();
      ora = c.get(java.util.Calendar.HOUR_OF_DAY);
      minuti = c.get(java.util.Calendar.MINUTE);
      secondi = c.get(java.util.Calendar.SECOND);
      String oraMinutiSecondi = ora + ":" + minuti + ":" + secondi;
    così l'ora ti viene visualizzata un sola volta. Se vuoi che l'ora scorra devi inserire il codice in un thread! Ciao.

    ti ricordi quando da piccoli andavamo in treno? io mettevo il culo fuori dal finestrino e tu la faccia e tutti ci chiedevano se eravamo gemelli...

  4. #4
    Utente di HTML.it L'avatar di MOBILUK
    Registrato dal
    Apr 2001
    Messaggi
    225
    Originariamente inviato da Marco_Frigerio
    X la data:

    codice:
      java.util.TimeZone t=java.util.TimeZone.getTimeZone("ECT");
      java.util.Calendar oggi = java.util.Calendar.getInstance(t);
      giorno = oggi.get(oggi.DAY_OF_MONTH);
      mese = oggi.get(oggi.MONTH)+1;
      anno = oggi.get(oggi.YEAR);
      String giornoMeseAnno = giorno+"/"+mese+"/"+anno;
    Per l'ora:

    codice:
      String temp = "";
      java.util.Calendar c = java.util.Calendar.getInstance();
      ora = c.get(java.util.Calendar.HOUR_OF_DAY);
      minuti = c.get(java.util.Calendar.MINUTE);
      secondi = c.get(java.util.Calendar.SECOND);
      String oraMinutiSecondi = ora + ":" + minuti + ":" + secondi;
    così l'ora ti viene visualizzata un sola volta. Se vuoi che l'ora scorra devi inserire il codice in un thread! Ciao.


    Grazie per la risposta, ma che significa che devon inserire il codice in un thread? :quipy:
    ...credi sia aria quella che stai respirando?

  5. #5
    un thread è un'applicazione che rimane attiva in memoria e continua la sua esecuzione in background... se inserisci il codice all'interno di un thread puoi visualizzare l'ora che cambia all'interno della tua applicazione.

    ti ricordi quando da piccoli andavamo in treno? io mettevo il culo fuori dal finestrino e tu la faccia e tutti ci chiedevano se eravamo gemelli...

  6. #6
    Utente di HTML.it L'avatar di MOBILUK
    Registrato dal
    Apr 2001
    Messaggi
    225
    quindi dovrei fare un file a parte per creare questo thread, e poi richiamarlo nel file vero e proprio, sbaglio?
    ...credi sia aria quella che stai respirando?

  7. #7
    Originariamente inviato da MOBILUK
    quindi dovrei fare un file a parte per creare questo thread, e poi richiamarlo nel file vero e proprio, sbaglio?
    esatto... crei una classe che sarà il tuo thread... crei la tua applicazione e poi metti in esecuzione il tuo thread all'inizio della tua applicazione (che italiano...)... e il gioco è fatto. Prima però studiati come funzionano i thread... :gren:

    ti ricordi quando da piccoli andavamo in treno? io mettevo il culo fuori dal finestrino e tu la faccia e tutti ci chiedevano se eravamo gemelli...

  8. #8
    Utente di HTML.it
    Registrato dal
    Mar 2002
    Messaggi
    315
    Uhm.. se serve solo per aggiornare la data suggerirei un Timer, che meno oneroso di un Thread, in termini di risorse.
    Ciao,
    Lorenzo

  9. #9
    Utente di HTML.it L'avatar di MOBILUK
    Registrato dal
    Apr 2001
    Messaggi
    225
    Grazie, hai qualche link da srgnalarmi riguardante i thread?
    ...credi sia aria quella che stai respirando?

  10. #10
    Originariamente inviato da lelefante
    Uhm.. se serve solo per aggiornare la data suggerirei un Timer, che meno oneroso di un Thread, in termini di risorse.
    se il thread è solo per aggiornare l'ora non è poi così oneroso...
    ti ricordi quando da piccoli andavamo in treno? io mettevo il culo fuori dal finestrino e tu la faccia e tutti ci chiedevano se eravamo gemelli...

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.