Visualizzazione dei risultati da 1 a 7 su 7

Discussione: errore recupero orario

  1. #1
    Utente di HTML.it L'avatar di morphy79
    Registrato dal
    Jun 2004
    Messaggi
    1,568

    errore recupero orario

    ciao a tutti, ho un problema insolito con il recupero dell'ora..

    ho un cliente con installato un mio programma che trasmette ordini e legge la data sbagliata, ovvero indietro di un'ora ??

    il problema però si presenta solo su un cliente, non su tutti gli altri ?
    cosa può essere ? ho pensato ad un problema di compatibilità jre o qualcosa del genere.. sembra non faccia distinzione tra ora solare e ora legale...

    codice:
          // FUNZIONE PER IL RECUPERO DELL'ORA ATTUALE FORMATO DATABASE
    
          public String timeNowToDbf(){
    
                Date now = new Date();
    
                String formatoOra = "HHmmss";
    
                SimpleDateFormat formatter = new SimpleDateFormat(formatoOra);
    
                String oraAttuale = formatter.format(now);
    
                return oraAttuale;
    
          }
    vi prego aiutamtemi !!!
    odio chi parla di politica..
    anzi vorrei fondare un partito contro tutto ciò

  2. #2
    probabilmente ha settato un locale diverso dal tuo. Supponi che il tuo PC abbia il locale italiano, allora l'ora è +1 rispetto a greenwich. Se lui ha settato il locale inglese, allora ha +0.
    Se gli mandi una data del tipo 13 maggio 2008, lui le ore le setta a 0. Quando le riceve trasforma la tua data nella sua, quindi toglie un'ora. E diventa 12 maggio 2008 e ora 23.
    Ivan Venuti
    Vuoi scaricare alcuni articoli sulla programmazione, pubblicati su riviste di informatica? Visita http://ivenuti.altervista.org/articoli.htm. Se vuoi imparare JavaScript leggi il mio libro: http://www.fag.it/scheda.aspx?ID=21754 !

  3. #3
    Utente di HTML.it L'avatar di morphy79
    Registrato dal
    Jun 2004
    Messaggi
    1,568
    si è quello che pensavo.. però come posso risolvere ? è un settaggio della jre ? ho un modo per restare indipentente dai settaggi dei pc del client ?
    odio chi parla di politica..
    anzi vorrei fondare un partito contro tutto ciò

  4. #4
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Originariamente inviato da morphy79
    ho un modo per restare indipentente dai settaggi dei pc del client ?
    Potresti impostare un TimeZone specifico al SimpleDateFormat. In questo modo l'ora formattata può essere fissata per un certo fuso orario.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  5. #5
    Utente di HTML.it L'avatar di morphy79
    Registrato dal
    Jun 2004
    Messaggi
    1,568


    sai farmi un esempio ?? non mi è molto chiaro..
    odio chi parla di politica..
    anzi vorrei fondare un partito contro tutto ciò

  6. #6
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    formatter.setTimeZone (TimeZone.getTimeZone ("Europe/Rome"));
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  7. #7
    Utente di HTML.it L'avatar di morphy79
    Registrato dal
    Jun 2004
    Messaggi
    1,568
    ok lo provo subito grazie
    odio chi parla di politica..
    anzi vorrei fondare un partito contro tutto ciò

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.