http://jodd.org/doc/jdatetime.html#timezones-and-dst
次の例は、日本の現在時刻を示しています。
JDateTime jdt = new JDateTime();
jdt.setTimeZone(TimeZone.getTimeZone("Japan"));
System.out.println(jdt);
上記の例を試して、タイムゾーンも異なる値に設定しましたが、常にまったく同じもの、つまりローカルタイムが返されます。
たぶん私は何か間違ったことをしているのかもしれませんし、バグかもしれません。他の誰かがこれを見たことがありますか?