実際、次のコードのような私のJavaプログラムでは...
String date1=null;
String formate="IST";
SimpleDateFormat sourceFormat = new SimpleDateFormat("z");
SimpleDateFormat gmtFormat = new SimpleDateFormat("'GMT('Z')'");
date1 = gmtFormat.format(sourceFormat.parse(formate));
System.out.println(date1);//output GMT(+0530)
正しい値を示していると聞きますが、タイムゾーンはそのようPST---- GMT(-0800)
に変わる可能性があります。
しかし、私のコードは常に表示されるだけですGMT(+0530)
ACT,,PST,IST.....etc
タイムゾーンをに変換するのを手伝ってくださいGMT(+11:00),GMT(-08:00),GMT(+0530).......etc