Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    Stampare data di Greenwich

    Salve, il titolo dice tutto!
    Ho provato a stampare la data instantanea ma niente, mi stampe sempre quella del sistema, io invece voglio stampare la data istantanea di greenwich....come faccio???????
    Quache buon'anima che mi aiuta?????

  2. #2
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284

    Re: Stampare data di Greenwich

    Originariamente inviato da danilo1990
    Ho provato a stampare la data instantanea ma niente, mi stampe sempre quella del sistema, io invece voglio stampare la data istantanea di greenwich....come faccio???????
    codice:
    import java.text.*;
    import java.util.*;
    
    public class Prova {
        public static void main(String[] args) {
            Date d = new Date();
    
            SimpleDateFormat df = new SimpleDateFormat("HH:mm:ss dd/MM/yyyy");
    
            System.out.println("Ora locale: " + df.format(d));
    
            df.setTimeZone(TimeZone.getTimeZone("GMT"));
    
            System.out.println("Ora GMT:    " + df.format(d));
        }
    }
    Qui da me stampa:

    codice:
    Ora locale: 11:38:33 05/06/2010
    Ora GMT:    09:38:33 05/06/2010
    P.S. Ooops ho la data sballata sul PC ... non so come mai. Comunque si vede lo stesso la differenza (giusta) tra ora locale e GMT.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  3. #3
    Gentilissimo, funzionante e veloce!!!
    Grazie di nuovo

  4. #4

    Re: Re: Stampare data di Greenwich

    Originariamente inviato da andbin
    codice:
    import java.text.*;
    import java.util.*;
    
    public class Prova {
        public static void main(String[] args) {
            Date d = new Date();
    
            SimpleDateFormat df = new SimpleDateFormat("HH:mm:ss dd/MM/yyyy");
    
            System.out.println("Ora locale: " + df.format(d));
    
            df.setTimeZone(TimeZone.getTimeZone("GMT"));
    
            System.out.println("Ora GMT:    " + df.format(d));
        }
    }
    Qui da me stampa:

    codice:
    Ora locale: 11:38:33 05/06/2010
    Ora GMT:    09:38:33 05/06/2010
    P.S. Ooops ho la data sballata sul PC ... non so come mai. Comunque si vede lo stesso la differenza (giusta) tra ora locale e GMT.
    Scusa ancora...solo una cosa...è possibile trasformare la data che mi restituisce in un oggetto Calendar???

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 © 2026 vBulletin Solutions, Inc. All rights reserved.