Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2001
    Messaggi
    93

    [JAVA] Calcolo tempo online

    Ciao a tutti,
    ho un quesito da porvi:

    devo sapere per quanto tempo un utente è collegato ad un applicativo scritto in java;
    ad esempio so che si è collegato alle 18.51.50 e si è disconnesso alle 19.02.42; a vista so che è rimasto collegato per 0h:11m:68s!

    Come posso calcolare questo tempo in java?

    Grazie per la risposta!
    Ciro.

  2. #2

    Forse

    Non saprei neanche io in pratica come scrivere questo codice, però in teoria dovresti loggarti (registrare) ip dell'utente, e loggarti anche l'ora in cui si e connesso, e quando si disconette memorizzare l'ora di uscita. So che non sono stato di grande aiuto anzi però che devi registrare ip ne sono quasi sicuro
    HARDCORE WILL NEVER DIE!!!http://www.musicahardcore.it
    http://www.bedandgo.it

  3. #3
    Potresti farti dare i millisecondi al momento in cui l'applicativo viene aperto e farteli ridare nel momento in cui viene chiuso così da poter calcolare il tempo in millisecondi che è trascorso mentre l'applicativo era in esecuzione.
    Per ottenere il tempo attuale (che poi sarebbe il valore dell'ora) in millisecondi basta fare

    codice:
    long startTime = System.currentTimeMillis();
    Se ad esempio metti nella variabile startTime il valore iniziale e in endTime il valore finale è banale fare una sottrazione e poi la conversione per ottenere ore, minuti e secondi.

    Ciao.
    Si può vincere o perdere, l'importante è vincere o perdere da uomini...

    Neverland - Il mio Forum

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.