Originariamente inviato da asso100
come mai funziona con it?
Te l'ha detto il perchè.
TimeZone non capisce "IT", quindi, per specifica, restituisce "GMT".

Dalla guida del metodo getTimeZone():

Returns:
the specified TimeZone, or the GMT zone if the given ID cannot be understood.
Tu gli passi "IT", lui non lo riconosce e di default restituisce il TimeZone GMT... che guardacaso è proprio quello che serve a te...


Ciao.