Hora GMT -3

Bom dia,
alguem saberia como setar a hora pra GMT -3 utilizando Calendar ou GregorianCalendar, estou procurando mas não acho.

Ou então setar simplesmente pegar a horário brasileiro usando Locale ou algo parecido.

grato

Crie o objeto passando o locale desejado.

Ou utilize o setTimeZone().

flw

GregorianCalendar cal = new GregorianCalendar(new Locale(“pt_BR”));

eu já tentei assim,

já tentei TimeZone mas tmb não funcionou.

[]s

aqui está o q eu já tentei:

Calendar cal = new GregorianCalendar(new Locale(“pt_BR”));
cal.setTimeZone(TimeZone.getTimeZone(“GMT-3”));
System.out.println(cal.getTime());

tentei no mesmo código não setar o Locale e setar somente o TimeZone, mas nada resolve o problema.

se alguém enxergar um erro ou saber algo diferente blz.

[]s

Encontrei alguns exemplos aqui:
http://www.javalobby.org/forums/thread.jspa?forumID=61&threadID=15005