Die Konvertierung von lokalen Zeitzone zu GMT in java

Versuche konvertieren, Datum in der lokalen Zeitzone auf GMT, habe ich einige Sache wie diese

SimpleDateFormat sdf = new SimpleDateFormat("MM/dd/yyyy HH:mm:ss");
        sdf.setTimeZone(TimeZone.getTimeZone("GMT"));
        String gmtStrDate = sdf.format(Calendar.getInstance().getTime());

        System.out.println("GMT 1"+gmtStrDate);

        Date gmtDate = sdf.parse(gmtStrDate);

        System.out.println("GMT 2"+gmtDate);

ich bin immer GMT 1 o/p in GMT tz aber GMT 2 o/p ist wieder wechselnden lokalen Zeitzone...Kann jeder tel mich, warum?

bekommen die GMT 2 o/p in GMT, wollte ich gerne dieses :

Calendar Calendar = Calendar.getInstance(TimeZone.getTimeZone("GMT"));
Kalender.setTime(gmtDate);

        System.out.println("GMT 3 = "+calendar.getTime());

aber immer noch GMT-3o/p, bin immer in der lokalen tz. Schlagen Sie bitte auf dieser.

InformationsquelleAutor Sreekar | 2010-01-13

Schreibe einen Kommentar